LATIHAN SOAL PBO
dibuat oleh : Muhammad Rafi - XI RPL 1
LATIHAN SOAL PBO
SOAL
public class StatementSwitch {
public static void
main(String[] args) {
String
Pil;
Case1
System.out.println("Program
IF");
…
…
Break
Case2
System.out.println("Program
IFELSE");
…
…
Break
Case3
System.out.println("Program
IFELSEIF");
…
…
Break
Case4
System.out.println("Program
NESTEDIF");
…
…
Break
default
:
System.out.println("Inputan
Salah");
}
}
JAWABAN
package tugaspbo;
public class TUGASPBO {
public static void main(String[] args) {
char pilihan = '3';
int harga = 85000;
switch(pilihan) {
case '1' :
System.out.println("Program IF");
if (harga <= 86000) {
System.out.println("Harga setelah diskon");
}
break;
case '2' :
System.out.println("Program IFELSE");
if(harga>=86000) {
System.out.println("Selamat Anda Mendapatkan Hadiah");
}
else {
System.out.println("Maaf Anda Belum Mendapatkan Hadiah");
}
break;
case '3' :
System.out.println("Program IFELSEIF");
if(harga>=86000) {
System.out.println("Kamu Mendapat Potongan Harga Sebesar 10rb");
}
else if(harga>=86000) {
System.out.println("Kamu Mendapat Potongan Harga Sebesar 50rb");
}
else {
System.out.println("Maaf, Kamu Belum Beruntung");
}
break;
case '4' :
System.out.println("Program NESTEDIF");
if (harga > 0 ) {
if (harga < 85000) {
System.out.println("Selamat, Anda Mendapatkan Cashback 99%");
}
}
break;
default :
System.out.println("Inputan Salah");
}
}
}
OUTPUT
Program IFELSEIF
Maaf, Kamu Belum BeruntungProgram IFELSEIF
Maaf, Kamu Belum Beruntung
Makasih kaka :)) semangat terus
BalasHapusKayaknya bagus nih dikembangin
BalasHapus