-->

Program Menghitung Penjualan BBM - Tipe Data dan Operator C/C++


Studi Kasus Praktikum 1.3 (Modul 1 - Struktur Data)


Harga BBM dalam liter = harga minyak mentah (dalam barrel dibagi 160) + Biaya pengolahan (sekitar 10% )   + Biaya distribusi (tergantung jarak dari kilang) + margin SPBU.

Asumsikan:
Harga minyak mentah USD $ 100 / barrel.
Kurs USD = Rp. 12.000
Harga minyak mentah = 100 X 12.000 / 160 = Rp. 7500 / liter
Biaya pengolahan 10% Rp. 750 / liter
Biaya angkut untuk Jawa rata-rata,jika mobil tangki 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

#include <stdio.h>
#include <conio.h>
#include <iostream>
using namespace std;
int main ()

{   //variabel dan nilai penetapan
    int barel = 160, i, j, p;
    float olah = 0.1, m, hrgprem, jl, margin, by, proses;
    long jawa = 5000000, smtra = 7500000, sulwsi = 8000000, klmntan  = 9000000, irian = 12000000, tangki = 1800, rp;
   
    printf ("PROGRAM PERHITUNGAN HARGA BBM PREMIUM\n");
    for (i = 0; i < 33; i++)
    printf ("=");
    printf ("\n");
   
    printf ("Masukan Harga Minyak Dunia : $");
    scanf ("%f", &m);  //inputan
    getch ();
    printf ("Harga Dolar dalam Rupiah : Rp");
    scanf ("%ld", &rp);  //inputan
    getch ();
    //proses satuan barel sesuai harga dunia perbarel
    proses = (m * rp) / barel;
    jl = proses * olah;
   
    printf ("\nTujuan Pengiriman BBM\n");
    for (j = 0; j < 21; j++)
    printf ("=");
    printf ("\n");
    //pemilihan wilayah pengiriman
    printf ("1. Jawa\n2. Sumatra\n3. Sulawesi\n4. Kalimantan\n5. Irian Jaya");
    cout << "\nPilih : ";
    cin >> p;
    if (p == 1) //pemilihan kondisi untuk wilayah jawa
    {   //proses
        by = jawa / tangki;
        margin = by / 2;
        hrgprem = proses + jl + by + margin;
    }
    else
        if (p == 2)  //pemilihan kondisi untuk wilayah sumatra   

        {   //proses
            by = smtra / tangki;
            margin = by / 2;
            hrgprem = proses + jl + by + margin;
        }
        else
            if (p == 3)  //pemilihan kondisi untuk wilaya sulawesi

             {   //proses
                by = sulwsi / tangki;
                margin = by / 2;
                hrgprem = proses + jl + by + margin;
            }
            else
                if (p == 4)  //pemilihan kondisi untuk wilayah kalimantan

                {   //proses
                    by = klmntan / tangki;
                    margin = by / 2;
                    hrgprem = proses + jl + by + margin;
                }
                else
                    if (p == 5)  //pemilihan kondisi untuk wilayah iriran

                     {   //proses
                        by = irian / tangki;
                        margin = by / 2;
                        hrgprem = proses + jl + by + margin;
                    }
    getch ();
    cout << "\nHarga jual BBM Premium PERTAMINA RP. " << hrgprem << " Per liter";  // tampilan hasil
    return 0;
    }

Hasil running


Keterangan :
Program ini menghitung harga penjualan BBM termasuk ongkos kirim.

Berlangganan update artikel terbaru via email:

1 Response to "Program Menghitung Penjualan BBM - Tipe Data dan Operator C/C++"

  1. mantap sangat membantu
    mampir juga gan
    https://balog18.blogspot.co.id/

    ReplyDelete

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel