NETBEANS
SOURCE CODE (Di dalam switch ada if)
=============================================
import java.util.Scanner;
public static void main(String[] args) {
Scanner masuk= new Scanner (System.in);
int pil,bil;
double apel=2000, jeruk=1000, mangga=5000, durian=10000;
System.out.println("=====================================================================");
System.out.println("1. Apel Rp.2000/bj, beli lebih dari 5 diskon 20%");
System.out.println("2. Jeruk Rp.1000/bj, beli 2 diskon 10% beli lebih dari 5 diskon 25%");
System.out.println("3. Mangga Rp.5000/bj, jika beli kelipatan 3 diskon 30%");
System.out.println("4. Durian Rp.10000/bj jika beli 3 atau 5 diskon 15%");
System.out.println("=====================================================================");
System.out.print("Beli apa ? ");
pil=masuk.nextInt();
switch (pil){
case 1:System.out.print("Beli Berapa : ");
bil=masuk.nextInt();
if(bil>5){
apel=(apel*bil)-(apel*bil*20/100);
}
else {
apel=apel*bil;
}
System.out.println("Total Harga : Rp."+apel);break;
case 2:System.out.print("Beli Berapa : ");
bil=masuk.nextInt();
if(bil==2){
jeruk=(jeruk*bil)-(jeruk*bil*10/100);
}
else if(bil>5){
jeruk=(jeruk*bil)-(jeruk*bil*25/100);
}
else{
jeruk=jeruk*bil;
}
System.out.println("Total Harga : Rp."+jeruk);break;
case 3:System.out.print("Beli Berapa : ");
bil=masuk.nextInt();
if(bil%3==0){
mangga=(mangga*bil)-(mangga*bil*30/100);
}
else{
mangga=mangga*bil;
}
System.out.println("Total Harga : Rp."+mangga);break;
case 4:System.out.print("Beli Berapa : ");
bil=masuk.nextInt();
if (bil==3||bil==5){
durian=(durian*bil)-(durian*bil*15/100);
}
else{
durian=durian*bil;
}
System.out.println("Total Harga : Rp."+durian);break;
default:System.out.println("Pilihan Anda Tidak Ada Di Daftar");break;
}
}
==============================================
0 komentar:
Posting Komentar