import java.util.*;
public class nested_IF {
public static void main(String[] args)
{
String merk,ukuran;
int hrg,jumlah,total;
System.out.println("TOKO KELONTONG KERONCONGAN");
System.out.println("=============================");
System.out.println("A. Susu Dancow");
System.out.println("\t1. Ukuran Kecil");
System.out.println("\t2. Ukuran Sedang");
System.out.println("\t3. Ukuran Besar");
System.out.println("B. Susu Bendera");
System.out.println("\t1. Ukuran Kecil");
System.out.println("\t2. Ukuran Sedang");
System.out.println("\t3. Ukuran Besar");
System.out.println("C. Susu SGM");
System.out.println("\t1. Ukuran Kecil");
System.out.println("\t2. Ukuran Sedang");
System.out.println("\t3. Ukuran Besar");
Scanner input=new Scanner(System.in);
System.out.print("Masukan Merk Susu[Dancow|Bendera|SGM] :");
merk=input.nextLine();
System.out.print("Masukan Ukuran Kaleng[1|2|3] :");
ukuran=input.nextLine();
if(merk.equalsIgnoreCase("Dancow"))
{
if(ukuran.equalsIgnoreCase("1"))
hrg=5000;
else if(ukuran.equalsIgnoreCase("2"))
hrg=20000;
else
hrg=15000;
}
else if(merk.equalsIgnoreCase("Bendera"))
{
if(ukuran.equalsIgnoreCase("1"))
hrg=20000;
else if(ukuran.equalsIgnoreCase("2"))
hrg=17500;
else
hrg=13500;
}
else
{
if(ukuran.equalsIgnoreCase("1"))
hrg=22000;
else if(ukuran.equalsIgnoreCase("2"))
hrg=18500;
else
hrg=15000;
}
System.out.print("\nHarga Satuan Barang Rp."+hrg);
System.out.print("\nJumlah Yang dibeli :");
jumlah=input.nextInt();
total=hrg*jumlah;
System.out.print("Harga Yang Harus dibayar Sebesar Rp."+""+total);
}
}
penjelasan program:
- baris 1 : import java.util.*; , Digunakan untuk menyertakan package java.util.
- baris 2 : Membuat Class dengan nama nested_IF
- baris 5-6 : mendeklarasikan variabel String (merk, ukuran) dan Integer ( jumlah,harga,total)
- baris 23 : Membuat Objek standard masukan (Scanner)
- baris 26-28 : perintah untuk menginput String
- baris 30-56 : membuat perintah kondisi nested if
- baris 59 : perintah untuk menginput Integer
- baris 61 : perhitungan Total Harga = Harga x Jumlah Beli
- baris 63 : mendeklarasikan keluaran total harga.
Hasil :



Kak, ini ada dalam buku javanya ga? Kalau ada judulnya apa ya?
BalasHapus