Belajar Dari Studi Kasus Pemograman Java
Hallo Guys, Kali ini saya akan membagikan script pemrograman java tentang program menghitung jumlah belanjaan total belanjaan yang mana ketika total belanjaan melebihi harga yang ditentukan maka akan si pembeli akan mendapatkan diskon. Ok, berikut scriptnya:
======================================================================
package belajar_menghitung_daftar_menu;
import java.util.Scanner;
public class TugasSemesterLima {
public static void main(String[] args) {
int a, b, c, d, e, f, g, h, i,j, jumlah, jenis, uang, totsemen, total = 0, diskon;
int [] listharga = {400000, 700000, 1000000, 800000};
char ulang;
a = 1;
b = 2;
c = 3;
d = 4;
e = 5;
Scanner input = new Scanner(System.in);
do{
System.out.println("== MENU ==");
System.out.println(a+". Memory RAM..... Rp. 400.000/buah");
System.out.println(b+". CPU............ Rp. 700.000/buah");
System.out.println(c+". HDD External.. Rp. 1.000.000/buah");
System.out.println(d+". HDD Internal... Rp. 800.000/buah");
System.out.print("Anda Mau Beli Apa? ");
jenis = input.nextInt();
if (jenis == a){
System.out.println("Harganya 400.000/buah");
System.out.print("Perlu Berapa Banyak? ");
jumlah = input.nextInt();
totsemen = jumlah*listharga[0];
total = total + (totsemen*jumlah);
}else if(jenis == b){
System.out.println("Harganya 700.000/buah");
System.out.print("Perlu Berapa Banyak? ");
jumlah = input.nextInt();
totsemen = jumlah*listharga[1];
total = total + (totsemen*jumlah);
}else if(jenis == c){
System.out.println("Harganya 1.000.000/buah");
System.out.print("Perlu Berapa Banyak? ");
jumlah = input.nextInt();
totsemen = jumlah*listharga[2];
total = total + (totsemen*jumlah);
}else if(jenis >= b){
System.out.println("Harganya 800.000/buah");
System.out.print("Perlu Berapa Banyak? ");
jumlah = input.nextInt();
totsemen = jumlah*listharga[3];
total = total + (totsemen*jumlah);
}else {
System.out.println("pilih item sesuai nomor urut");
}
System.out.print("Ada Lagi? y/n = ");
ulang = input.next().charAt(0);
}while(ulang == 'y' || ulang == 'Y');
if(total >= 1000000){
System.out.println("Anda Mendapatkan Diskon Sebesar 20%");
System.out.println("maka Total Belanjaan anda Sebesar Rp. ");
diskon = total*20/100;
System.out.println("maka Total Belanjaan anda Sebesar Rp. " + (total-diskon));
}else if(total >= 1500000){
System.out.println("Anda Mendapatkan Diskon Sebesar 50%");
System.out.println("maka Total Belanjaan anda Sebesar Rp. ");
diskon = total*20/100;
System.out.println("maka Total Belanjaan anda Sebesar Rp. " + (total-diskon));
}else{
System.out.println("Total Belanjaan Anda = "+ total);
}
}
}
======================================================================
Nah, itulah scriptnya semoga bermanfaat
Komentar
Posting Komentar