kali ini saya mencoba membuat contoh program hitung honor karyawan
kontrak yang menggunakan Menggunakan Fungsi IF, Else dan Switch, pengulangan ( for ), dan Scanner
Scanner paket=new Scanner(System.in);
System.out.println("-----CELL PHONE-----");
System.out.println("undian paket pembelian smartphone");
System.out.println("----selamat mencoba-----");
System.out.println(" ");
System.out.println("masukan kode paketnya...");
int kode=paket.nextInt();
System.out.println("masukan besar pembayarannya...");
int bayar=paket.nextInt();
String[][] smartphone={{"samsung","lenovo","xiomi","nokia"},{"softcase","powerbank","flipcover"}};
System.out.println("smartphone dan hadiah yang anda pilih adalah");
System.out.println("--------------------------");
switch(kode){
case 1 :
System.out.println("handphone"+" "+smartphone[0][0]+" "+"hadiah"+" "+smartphone[1][0]);
break;
case 2 :
System.out.println("handphone"+" "+smartphone[0][1]+" "+"hadiah"+" "+smartphone[1][0]);
break;
case 3 :
System.out.println("handphone"+" "+smartphone[0][2]+" "+"hadiah"+" "+smartphone[1][1]);
break;
case 4 :
System.out.println("handphone"+" "+smartphone[0][3]+" "+"hadiah"+" "+smartphone[1][1]);
break;
case 5 :
System.out.println("handphone"+" "+smartphone[0][0]+" "+"hadiah"+" "+smartphone[1][1]);
break;
case 6 :
System.out.println("handphone"+" "+smartphone[0][1]+" "+"hadiah"+" "+smartphone[1][1]);
break;
case 7 :
System.out.println("handphone"+" "+smartphone[0][2]+" "+"hadiah"+" "+smartphone[1][2]);
break;
case 8 :
System.out.println("handphone"+" "+smartphone[0][3]+" "+"hadiah"+" "+smartphone[1][0]);
break;
default :
System.out.println("handphone"+" "+"masukan kode paket yang anda pilih!!!!");
break;
}
System.out.println(" ");
if(bayar>=4000000){
System.out.println("cash back 500.000");
}else if(bayar>=3000000){
System.out.println("Cash Back 350.000");
}else if(bayar>=2000000){
System.out.println("Cash Back 250.000");
}else{
System.out.println("Cash Back 200.000");
}
System.out.println("--------------------------------");
System.out.println(" ");
System.out.println("--------------------------------");
System.out.println("masukan besar pembayaran setelah di kurangi cash back..?");
int kredit=paket.nextInt();
System.out.println("masukan jumlah cicilan perbulan...?");
int cicilan=paket.nextInt();
System.out.println(" ");
for(int a=kredit;a>=0;a-=cicilan){
System.out.println(a);
}
System.out.println("banyaknya cicilan yang harus anda bayar sesuai berapa kolom yang tertera");
System.out.println("----terima kasih----");
ini hasil runnya
Scanner paket=new Scanner(System.in);
System.out.println("-----CELL PHONE-----");
System.out.println("undian paket pembelian smartphone");
System.out.println("----selamat mencoba-----");
System.out.println(" ");
System.out.println("masukan kode paketnya...");
int kode=paket.nextInt();
System.out.println("masukan besar pembayarannya...");
int bayar=paket.nextInt();
String[][] smartphone={{"samsung","lenovo","xiomi","nokia"},{"softcase","powerbank","flipcover"}};
System.out.println("smartphone dan hadiah yang anda pilih adalah");
System.out.println("--------------------------");
switch(kode){
case 1 :
System.out.println("handphone"+" "+smartphone[0][0]+" "+"hadiah"+" "+smartphone[1][0]);
break;
case 2 :
System.out.println("handphone"+" "+smartphone[0][1]+" "+"hadiah"+" "+smartphone[1][0]);
break;
case 3 :
System.out.println("handphone"+" "+smartphone[0][2]+" "+"hadiah"+" "+smartphone[1][1]);
break;
case 4 :
System.out.println("handphone"+" "+smartphone[0][3]+" "+"hadiah"+" "+smartphone[1][1]);
break;
case 5 :
System.out.println("handphone"+" "+smartphone[0][0]+" "+"hadiah"+" "+smartphone[1][1]);
break;
case 6 :
System.out.println("handphone"+" "+smartphone[0][1]+" "+"hadiah"+" "+smartphone[1][1]);
break;
case 7 :
System.out.println("handphone"+" "+smartphone[0][2]+" "+"hadiah"+" "+smartphone[1][2]);
break;
case 8 :
System.out.println("handphone"+" "+smartphone[0][3]+" "+"hadiah"+" "+smartphone[1][0]);
break;
default :
System.out.println("handphone"+" "+"masukan kode paket yang anda pilih!!!!");
break;
}
System.out.println(" ");
if(bayar>=4000000){
System.out.println("cash back 500.000");
}else if(bayar>=3000000){
System.out.println("Cash Back 350.000");
}else if(bayar>=2000000){
System.out.println("Cash Back 250.000");
}else{
System.out.println("Cash Back 200.000");
}
System.out.println("--------------------------------");
System.out.println(" ");
System.out.println("--------------------------------");
System.out.println("masukan besar pembayaran setelah di kurangi cash back..?");
int kredit=paket.nextInt();
System.out.println("masukan jumlah cicilan perbulan...?");
int cicilan=paket.nextInt();
System.out.println(" ");
for(int a=kredit;a>=0;a-=cicilan){
System.out.println(a);
}
System.out.println("banyaknya cicilan yang harus anda bayar sesuai berapa kolom yang tertera");
System.out.println("----terima kasih----");
ini hasil runnya