Di bawah ini contoh coding Gabungan FOR,IF,DO WHILE,SWITCH CASE dan WHILE
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int tugas,soal, metode, a = 1, b = 1,soal1,soal2, bb=1,metode1,metode2;
System.out.print("Masukan Jumlah Soal Matematika : ");
tugas=input.nextInt();
for (int i = 1; i <= tugas; i++) {
System.out.print("\nSoal Matematika Ke : ");
soal=input.nextInt();
if (soal <= 2) {
System.out.print("\n===== Pilih Metode Soal =====");
do {
System.out.println("\n1.Penjumlahan \n2.Pengurangan");
System.out.print("\nIsi Di sini : ");
metode=input.nextInt();
switch (metode){
case (1):
System.out.print("\nAnda Memilih Metode Soal Penjumlahan");
System.out.print("\nMasukan Angka Pertama : ");
soal1=input.nextInt();
System.out.print("\nMasukan Angka Kedua : ");
soal2=input.nextInt();
System.out.print("Lihat Hasil : ");
System.out.println("\n==================");
metode1 = soal1 + soal2;
while (b <= metode1){
System.out.println("Hasilnya Adalah : "+metode1);
b++;
}
break;
case (2):
System.out.print("\nAnda Memilih Metode Soal Pengurangan");
System.out.print("\nMasukan Angka Pertama : ");
soal1=input.nextInt();
System.out.print("\nMasukan Angka Kedua : ");
soal2=input.nextInt();
System.out.print("Lihat Hasil : ");
System.out.println("\n==================");
metode2 = soal1 - soal2;
while (bb <= metode2){
System.out.println("Hasilnya Adalah : "+metode2);
bb++;
}
}
break;
} while (a <= metode);
}
else if (soal > 2){
System.out.println("===== Maaf Soal belum Tersedia =====");
}
}
}
Keren Gan , Sangat membantu.
BalasHapusTerima kasih gan telah berkunjung.
HapusGan gimana solusi ny ya koq punya saya gagal
BalasHapusGagal dimananya gan?
Hapuslt mksudnya apa gan ?
Hapus< = tanda kurang dari ( < )
Hapusgan enggak paham satu pun
BalasHapusGak paham dimananya gan?
HapusGan tolong buatin CFG nya dong
BalasHapus< apaan sih?
BalasHapus< = tanda kurang dari ( < )
Hapus>?
BalasHapus