Program Sederhana POM Pertamina Java

Deskripsi

    Program sederhana ini ditujukan untuk memperbaiki pelayanan pengisian bahan bakar minyak Pertamina yang dapat dikembangkan yang pada nantinya menggunakan kartu yang dapat di TopUp seperti kartu TOLL GTO, Untuk meningkatkan kenyamanan pengguna bahan bakar agar tidak mengantri terlalu panjang pada saat pengisian bahan bakar minyak.

Komponen

     Pertamina Pamulang

1. Solar                       Rp. 4500/Liter
2. Premium                 Rp. 6500/Liter
3. Pertalite                  Rp. 7500/Liter
4. Pertamax                Rp. 8500/Liter
5. Pertamax Turbo     Rp. 9500/Liter

Berikut Source Code


package testpom;


import java.util.Scanner;

/**
 *
 * @author ADS
 */
public class Testpom {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        Scanner in =new Scanner (System.in);
        // TODO code application logic here
        int pilihan, jumlahbarang, jumlahbarang1 = 0, jumlahbarang2, harga, diskon;
        System.out.println("========== Pertamina Pamulang ==========");
        System.out.println("1. Solar               = Rp. 4500/Liter");
        System.out.println("2. Premium             = Rp. 6500/Liter");
        System.out.println("3. Pertalite           = Rp. 7500/Liter");
        System.out.println("4. Pertamax            = Rp. 8500/Liter");
        System.out.println("5. Pertamax Turbo      = Rp. 9500/Liter");
        System.out.println("========================================");
        System.out.print("  Masukkan Pilihan BBM Dengan Angka = ");
        pilihan = in.nextInt();
        System.out.println("========================================");
        switch (pilihan){
            case 1: System.out.println("        Anda akan membeli Solar");
                    System.out.print("Masukkan Jumlah Liter Solar = ");
                    jumlahbarang = in.nextInt();
                    System.out.println("========================================");
                    harga = 4500*jumlahbarang;
                    System.out.println("Harga Solar = Rp. "+harga);
                    if (jumlahbarang % 5 >= 0){
                        jumlahbarang1 = jumlahbarang/5;}
                        jumlahbarang2 = jumlahbarang + jumlahbarang1;
                  
                    if (harga > 10000){
                        diskon = harga*2/100;
                        harga = harga-diskon;
                        System.out.println("Pembelian anda > 10000, Anda mendapat SUBSIDI  5% = Rp. "+diskon);
                    }
                  
                    System.out.println("Jumlah BBM yang didapat = "+jumlahbarang2+" Liter");
                    System.out.println("Anda harus membayar sejumlah Rp. "+harga+" untuk "+jumlahbarang2+" Liter Solar");
            break;
            case 2: System.out.println("       Anda akan membeli Premium");
                    System.out.print("Masukkan Jumlah Liter Premium = ");
                    jumlahbarang = in.nextInt();
                    System.out.println("========================================");
                    harga = 6500*jumlahbarang;
                    System.out.println("Harga Premium = Rp. "+harga);
                    if (jumlahbarang % 5 >= 0){
                        jumlahbarang1 = jumlahbarang/5;}
                        jumlahbarang2 = jumlahbarang + jumlahbarang1;
                      
                        if (harga > 25000){
                        diskon = harga*4/100;
                        harga = harga-diskon;
                        System.out.println("Pembelian anda > 25000, Anda mendapat SUBSIDI 4% = Rp. "+diskon);
                    }
                      
                    System.out.println("Jumlah BBM yang didapat = "+jumlahbarang2+" Liter");
                    System.out.println("Anda harus membayar sejumlah Rp. "+harga+" untuk "+jumlahbarang2+" Liter Premium");
            break;
            case 3: System.out.println("      Anda akan membeli Pertalite");
                    System.out.print("Masukkan Jumlah Liter Pertalite = ");
                    jumlahbarang = in.nextInt();
                    System.out.println("========================================");
                    harga = 7500*jumlahbarang;
                    System.out.println("Harga Pertalite = Rp. "+harga);
                    if (jumlahbarang % 5 >= 0){
                        jumlahbarang1 = jumlahbarang/5;}
                        jumlahbarang2 = jumlahbarang + jumlahbarang1;
                      
                        if (harga > 50000){
                        diskon = harga*5/100;
                        harga = harga-diskon;
                        System.out.println("Pembelian anda > 50000, Anda mendapat SUBSIDI 3% = Rp. "+diskon);
                    }
                      
                    System.out.println("Jumlah BBM yang didapat = "+jumlahbarang2+" Liter");
                    System.out.println("Anda harus membayar sejumlah Rp. "+harga+" untuk "+jumlahbarang2+" Liter Pertalite");
            break;
            case 4: System.out.println("      Anda akan membeli Pertamax");
                    System.out.print("Masukkan Jumlah Liter Pertamax = ");
                    jumlahbarang = in.nextInt();
                    System.out.println("========================================");
                    harga = 8500*jumlahbarang;
                    System.out.println("Harga Pertamax = Rp. "+harga);
                    if (jumlahbarang % 5 >= 0){
                        jumlahbarang1 = jumlahbarang/5;}
                        jumlahbarang2 = jumlahbarang + jumlahbarang1;
                      
                        if (harga > 100000){
                        diskon = harga*6/100;
                        harga = harga-diskon;
                        System.out.println("Pembelian anda > 100000, Anda mendapat SUBSIDI 2% = Rp. "+diskon);
                    }
                      
                    System.out.println("Jumlah BBM yang didapat = "+jumlahbarang2+" Liter");
                    System.out.println("Anda harus membayar sejumlah Rp. "+harga+" untuk "+jumlahbarang2+" Liter Pertamax");
            break;
            case 5: System.out.println("    Anda akan membeli Pertamax Turbo");
                    System.out.print("Masukkan Jumlah Liter Pertamax Turbo = ");
                    jumlahbarang = in.nextInt();
                    System.out.println("========================================");
                    harga = 9500*jumlahbarang;
                    System.out.println("Harga Pertamax Turbo = Rp. "+harga);
                    if (jumlahbarang % 5 >= 0){
                        jumlahbarang1 = jumlahbarang/5;}
                        jumlahbarang2 = jumlahbarang + jumlahbarang1;
                      
                        if (harga > 200000){
                        diskon = harga*1/100;
                        harga = harga-diskon;
                        System.out.println("Pembelian anda > 200000, Anda mendapat SUBSIDI 1% = Rp. "+diskon);
                    }
                      
                    System.out.println("Jumlah BBM yang didapat = "+jumlahbarang2+" Liter");
                    System.out.println("Anda harus membayar sejumlah Rp. "+harga+" untuk "+jumlahbarang2+" Liter Pertamax Turbo");
        }
      
    }
 }

Berikut Hasil Output nya


Komentar

Postingan populer dari blog ini