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
Posting Komentar