public class MenuFunction {
static int hargaNote4(){
int hargaNote4 = 2000000;
return hargaNote4;
}
static int hargaNote5(){
int hargaNote5 = 2500000;
return hargaNote5;
}
static int hargaMate20(){
int hargaMate20 = 9000000;
return hargaMate20;
}
static int hargaP30(){
int hargaP30 = 1900000;
return hargaP30;
}
static int hargaZ5(){
int hargaZ5 = 3500000;
return hargaZ5;
}
static int Note4(int hargaNote4,int jumlah){
int total = hargaNote4 * jumlah;
return total;
}
static int Note5(int hargaNote5,int jumlah){
int total = hargaNote5 * jumlah;
return total;
}
static int Mate20(int hargaMate20,int jumlah){
int total = hargaMate20 * jumlah;
return total;
}
static int P30(int hargaP30,int jumlah){
int total = hargaP30 * jumlah;
return total;
}
static int Z5(int hargaZ5,int jumlah){
int total = hargaZ5 * jumlah;
return total;
}
static int jumlah(){
Scanner fish = new Scanner(System.in);
int jumlah = fish.nextInt();
return jumlah;
}
public static void main (String[] args) {
Scanner fish = new Scanner(System.in);
int pilihan = 9;
do{
System.out.println("=====Daftar Nama dan Merek HP=====");
System.out.println("(1) Xiaomi Redmi Note 4 ");
System.out.println("(2) Xiaomi Redmi Note 5");
System.out.println("(3) Huawei Mate 20");
System.out.println("(4) Huawei P30");
System.out.println("(5) Lenovo Z5");
System.out.println("(6) Keluar");
System.out.print("Masukkan Pilihan Anda : ");
try {
pilihan = fish.nextInt();
}
catch(Exception e) {
System.out.println(""Inputan harus menggunakan angka dan hanya 1 digit saja"");
fish.nextLine();
}
switch(pilihan) {
case 1 : redmiNoteempat();break;
case 2 : redmiNotelima();break;
case 3 : huaweiMateduapuluh();break;
case 4 : huaweiPtigapuluh();break;
case 5 : lenovoZlima();break;
}
}while(pilihan!=6);
}
private static void redmiNoteempat() {
Scanner fish = new Scanner(System.in);
System.out.println("Spesifikasi : ");
System.out.println("CPU = Qualcomm Snapdragon 625, Octa-core 2.02 GHz");
System.out.println("GPU = Adeno (TM) 506");
System.out.println("RAM = 3 GB");
System.out.println("Internal Storage = 32 GB");
System.out.println("Resolusi Layar = 1080 x 1920 pixels");
System.out.println("Ukuran Layar = 5.5 inches");
System.out.println("OS = Android 6.0 (Marshmallow), upradable to Android 7.0 (Nougat)");
System.out.println("Kapasitas Baterai = 4.100 MAh");
System.out.println("Kamera Depan = 5 MP");
System.out.println("Kamera Belakang = 13 MP");
try {
System.out.println("Harga : "+ hargaNote4());
System.out.print("Jumlah Pembelian : ");
int piro = jumlah();
int rego = hargaNote4();
Note4(rego,piro);
System.out.println("Total Harga : " + Note4(rego,piro));
}
catch(Exception e) {
System.out.println(""Inputan harus menggunakan angka dan hanya 1 digit saja"");
fish.nextLine();
}
}
private static void redmiNotelima() {
Scanner fish = new Scanner(System.in);
System.out.println("Spesifikasi : ");
System.out.println("CPU = Qualcomm Snapdragon 636, Octa-core 1.8 GHz ");
System.out.println("GPU = Adeno (TM) 509");
System.out.println("RAM = 3 GB");
System.out.println("Internal Storage = 32 GB");
System.out.println("Resolusi Layar = 1080 x 1920 pixels");
System.out.println("Ukuran Layar = 5.99 inches");
System.out.println("OS = Android 7.1.2 (Nougat), upgradable to Android 9.0 (Pie)");
System.out.println("Kapasitas Baterai = 4.000 MAh");
System.out.println("Kamera Depan = 12 MP");
System.out.println("Kamera Belakang = 12 MP , 5 MP");
try {
System.out.println("Harga : "+ hargaNote5());
System.out.print("Jumlah Pembelian : ");
int pire = jumlah();
int regi = hargaNote5();
Note5(regi,pire);
System.out.println("Total Harga : " + Note5(regi,pire));
}
catch(Exception e) {
System.out.println(""Inputan harus menggunakan angka dan hanya 1 digit saja"");
fish.nextLine();
}
}
private static void huaweiMateduapuluh() {
Scanner fish = new Scanner(System.in);
System.out.println("Spesifikasi : ");
System.out.println("CPU = HiSiicon Kirin 980, Octa-core 1.8 ");
System.out.println("GPU = MALI-G76 MP10");
System.out.println("RAM = 4 GB");
System.out.println("Internal Storage = 64 GB");
System.out.println("Resolusi Layar = 1080 x 2244 pixels");
System.out.println("Ukuran Layar = 6.53 inches");
System.out.println("OS = Android 9.0 (Pie)");
System.out.println("Kapasitas Baterai = 4.000 MAh");
System.out.println("Kamera Depan = 24 MP");
System.out.println("Kamera Belakang = 12 MP , 16 MP , 8 MP");
try {
System.out.println("Harga : "+ hargaMate20());
System.out.print("Jumlah Pembelian : ");
int pori = jumlah();
int roge = hargaMate20();
Mate20(roge,pori);
System.out.println("Total Harga : " + Mate20(roge,pori));
}
catch(Exception e) {
System.out.println(""Inputan harus menggunakan angka dan hanya 1 digit saja"");
fish.nextLine();
}
}
private static void huaweiPtigapuluh() {
Scanner fish = new Scanner(System.in);
System.out.println("Spesifikasi : ");
System.out.println("CPU = HSilicon Kirin 980, Octa-core ");
System.out.println("GPU = MALI-G76 MP10");
System.out.println("RAM = 6 GB");
System.out.println("Internal Storage = 64 GB");
System.out.println("Resolusi Layar = 1080 x 1920 pixels");
System.out.println("Ukuran Layar = 6.1 inches");
System.out.println("OS = Android 9.0 (Pie)");
System.out.println("Kapasitas Baterai = 3.650 MAh");
System.out.println("Kamera Depan = 32 MP");
System.out.println("Kamera Belakang = 40 MP , 16 MP , 8 MP");
try {
System.out.println("Harga : "+ hargaP30());
System.out.print("Jumlah Pembelian : ");
int peri = jumlah();
int rige = hargaP30();
P30(rige,peri);
System.out.println("Total harga : " + P30(rige,peri));
}
catch(Exception e) {
System.out.println(""Inputan harus menggunakan angka dan hanya 1 digit saja"");
fish.nextLine();
}
}
private static void lenovoZlima() {
Scanner fish = new Scanner(System.in);
System.out.println("Spesifikasi : ");
System.out.println("CPU = Qualcomm Snapdragon 636, Octa-core 1.8 GHz ");
System.out.println("GPU = Adeno (TM) 509");
System.out.println("RAM = 6 GB");
System.out.println("Internal Storage = 64 GB");
System.out.println("Resolusi Layar = 1080 x 2246 pixels");
System.out.println("Ukuran Layar = 5.99 inches");
System.out.println("OS = Android 8.1 (Oreo)");
System.out.println("Kapasitas Baterai = 3.300 MAh");
System.out.println("Kamera Depan = 8 MP");
System.out.println("Kamera Belakang = 8 MP , 16 MP");
try {
System.out.println("Harga : "+ hargaZ5());
System.out.print("Jumlah Pembelian : ");
int repi = jumlah();
int gire = hargaZ5();
Z5(gire,repi);
System.out.println("Total harga : " + Z5(gire,repi));
}
catch(Exception e) {
System.out.println(""Inputan harus menggunakan angka dan hanya 1 digit saja"");
fish.nextLine();
}
}
}
Hasil Output Yang Benar :
Hasil Output Yang Salah :
Tidak ada komentar:
Posting Komentar