Rabu, 22 Maret 2017

Studi Kasus 4

HaLo Gays ketemu lagi bersama saya Mr. Owls,, kali ini Saya Akan menyelesaikan kembali sebuah kasus,, tapi kali ini kasus yang akan saya selesaikan itu tentang ongkos kirim, seperti ini soalnya.
Ongkir Progresif.
Artinya ongkis kirim dihitung berdasarkan berat paket barang secara flat. Makin berat paket, ongkos kirim nya semakin besar. Jika ongkos kirim ke suatu tempat ditetapkan Rp. 5 Ribu/kg, dan kita mengirim paket sebesar 5kg, maka ongkos kirim yang harus dibayar adalah (5x5 ribu) Rp. 25 ribu, beegitu pula bila kita mengirim paket dengan berat dibawah 5kg tetap akan dikenakan biaya minimum yaitu Rp. 25 ribu, sedangkan bila mengirim paket dengan berat diatas 5kg akan dikenakan biaya kirim kelipatan misal berat paket 6kg maka biayanya akan dikenakan sebesar 2x biaya minimum yaitu 50 ribu, begitu pula seterusnya.

Syntax


#include<iostream>0.
#include<conio.h>
#include<stdio.h>
main()
{
    int ongkir = 5000, harga,temp, kilo;
    int i;
    printf("PROGRAM ONGKOS KIRIM BARANG PROGRESIF\n");
    for(i=0;i<38;i++) printf("="); printf("\n");
    printf("Masukan Berat Barang = ");
    scanf("%i",&kilo);
    if (kilo <= 5){
    harga = ((kilo*5)/kilo) * 5000;
    }else
        if (kilo > 5 ){
        temp = (kilo % 5);
        if(temp == 0)
        {
            harga = (kilo/5)* ((kilo*5)/kilo) * 5000;
        }
        else
        { harga = ((kilo/5)+1)* ((kilo*5)/kilo)* 5000;
        }
        }
       
    printf("\nBiaya Pengiriman Rp %i",harga);
    return 0;


Apa itu Header?Biasa Kunjungi Halaman Hader

Running



Penjelasan 

1.       Header merupakan sebuah file yang berisi deklarasi untuk berbagai fungsi untuk yang dibutuhkan oleh program baik itu sebagai standar input/output maupun sebagai syntax.
-          Disini saya menggunakan header #include <stdio.h> yang akan mendeklarasikan fungsi dari C
-          #include <conio.h> yang akan mendeklarasikan getch
-          #include <iostream> yang akan mengdeklarasikan fungsi cout & cin
2.       Deklarasi variabel  dengan tipe data float
-          Float ongkir, harga, temp, kilo; dan seterusnya.
3.       Drklarasi variabel dengan tipe data interger
-          Int i;
4.       For merupakan fungsi perulangan
-          For(i = 0; i < 38; i++)
5.       Printf merupakan fungsi keluaran
-          Contohnya seperti printf(“PROGRAM ONGKOS KIRIM BARANG PROGRESIF”);
-          (Menampilkan tulisan)
6.       Scanf merupakanfungsi keluaran
-          Contohnya seperti (“%i”,&kilo);
-          (menyimpan nilai)
7.       Rumus aritmatika
-          harga = ((kilo*5)/kilo) * 5000;
8.       Getch() digunakan untuk menghentikan proses yang berjalan atau menahan tampilan outuput.
9.       If else adalah “ jika kondisi bernilai benar, maka perintah-1 akan dikerjakan, dan jika tidak memenuhi syarat maka akan dikerjakan perintah-2”
-          If(kondisi 1)
Rumus
Else ( jika salah)
If (kondisi2)
Rumus 2
1.   Return merupakan pengentian dari program yang berjalan



 
 

Studi Kasus 3

Hay sobat, Bertemu Lagi Bersama Saya mR. Owls, HAri ini Saya akan berbagi kasus lagi dan penyelesaiannya. Seperti biasa Sediakan Kopi dan Cemilan Sebelum memulai,, and happy enjoy,
Kasus.


Harga BBM dalam Liter =  Harga minyak mentah (dalam varrel dibagi 160 liter) + biaya pengolahan  (sekitar 10%) + biaya distribusi (tergantung jarak dari kilang) + margin SPBU.
Asusikan:
Harga minyak mentah USD$ 100/barel,
Kurs USD = Rp. 12.000è harga minyak mentah = 100x12000/160=Rp.7500/liter
Biaya pengolahan 10% èRp.750/ liter
Biaya angkut untuk jawa rata-rata, kalau mobil tanki ukuran 18.000 liter sekali keluar perlu biaya Rp. 5 juta è Rp. 277 /liter.
Margin SPBU = Rp. 138 /liter.
Total harga BBM = Rp. 7500 + 750 + 277 + 138 = Rp. 8665 /liter.

Syntax

#include<stdio.h>
#include<conio.h>
#include<iostream>
int main()
{
    int barel = 160, i,j,p;
    float olah = 0.1,m,hrgprem,jl,margin,by,proses;
    long jawa = 5000000, sumatra = 7500000, sulawesi = 8000000, kalimantan = 9000000, irian = 12000000,tangki = 18000,rp;
    printf("PROGRAM PERHITUNGAN HARGA BBM PREMIUM\n");
    for(i=0;i<37;i++) printf("=");printf("\n");
    printf("Masukan Harga Minyak Dunia : $ ");
    scanf("%f",&m);
    getch();
    printf("Harga Dolar Dalam Rupiah : Rp ");
    scanf("%ld",&rp);
    getch;
    proses = (m * rp) / barel;
    jl = proses * olah;
    printf("\n Tujuan Pengiriman BBM\n");
    for(i=0;i<21;i++)printf("=");printf("\n");
    printf("1. Jawa\n2. Sumatra\n3. Sulawesi\n4. Kalimantan\n5. IrianJaya");
    printf("\nPILIH : ");scanf("%d",&p);
    if(p == 1)
        by = jawa / tangki;
        margin = by / 2;
        hrgprem = proses + jl + by + margin;
         if(p == 2)
         by = sumatra / tangki;
         margin = by / 2;
         hrgprem = proses + jl + by + margin;
              if(p == 3)
            by = sulawesi / tangki;
            margin = by / 2;
            hrgprem = proses + jl + by + margin;
                 if(p == 4)
                by = kalimantan / tangki;
                margin = by / 2;
                hrgprem = proses + jl + by + margin;
                     if(p == 5)
                    by = irian / tangki;
                    margin = by / 2;
                    hrgprem = proses + jl + by + margin;
    getch();
    printf("\nHarga Jual BBM Premium Pertamina RP %.0f Per Liter",hrgprem);
    return 0;
   
    }


Running



Penjelasan

1.       Header merupakan sebuah file yang berisi deklarasi untuk berbagai fungsi untuk yang dibutuhkan oleh program baik itu sebagai standar input/output maupun sebagai syntax.

-          Disini saya menggunakan header #include <stdio.h> yang akan mendeklarasikan fungsi dari C
-          #include <conio.h> yang akan mendeklarasikan getch
-          #include <iostream> yang akan mengdeklarasikan fungsi cout & cin
2.       Deklarasi variabel  dengan tipe data float
-          Float olah, hrgprem, jl, margin ; dan seterusnya.
3.       Drklarasi variabel dengan tipe data interger
-          Int barel, i, j, p;
4.       For merupakan fungsi perulangan
-          For(i = 0; i < 37; i++)
5.       Printf merupakan fungsi keluaran
-          Contohnya seperti printf(“PROGRAM PERHITUNGAN HARGA BBM PREMIUM”);
-          (Menampilkan tulisan)
6.       Scanf merupakanfungsi keluaran
-          Contohnya seperti (“%f”,&m);
-          (menyimpan nilai)
7.       Rumus aritmatika
-          hrgprem = proses + jl + by + margin;
8.       Getch() digunakan untuk menghentikan proses yang berjalan atau menahan tampilan outuput.
9.       If else adalah “ jika kondisi bernilai benar, maka perintah-1 akan dikerjakan, dan jika tidak memenuhi syarat maka akan dikerjakan perintah-2”
-          If(kondisi 1)
Rumus
Else ( jika salah)
If (kondisi2)
Rumus 2
10.   Return merupakan pengentian dari program yang berjalan