Belajar Java Pernyataan Nested If..Else Pada Loop

Belajar Java Pernyataan Nested If..Else Pada Loop

Belajar Java Pernyataan Nested If..Else Pada Loop – Pernyataan If..Else dapat bersarang pada loop, artinya suatu pernyataan kontrol yang bersarang (nested) pada pernyataan kontrol lainnya.

Contoh penggunaannya :

Sebuah lembaga telah memberikan kursus yang bertujuan untuk mempersiapkan siswa saat menghadapi ujian nasional. Tahun ini, 8 siswa yang menyelesaikan kursus ini telah melaksanakan ujian tersebut.

Lembaga tersebut ingin mengetahui seberapa baik kursus yang  diberikan berdasarkan hasil ujian para siswa tersebut.

Kita telah diberi daftar lulus atau gagalnya 8 siswa tersebut. Di samping setiap nama siswa itu tertulis 1 jika siswa lulus ujian atau 2 jika siswa gagal dalam ujian.

Program harus menganalisis hasil ujian tersebut sebagai berikut:

  1. Tampilkan pesan “Masukkan hasil” dan Inputkan setiap hasil tes (yaitu, 1 atau 2). Pesan itu harus tampil pada layar setiap kali program meminta hasil tes lainnya.
  2. Menghitung berapa siswa yang lulus dan gagal
  3. Menampilkan hasil tes pada layar yang menunjukkan jumlah siswa yang lulus dan jumlah yang gagal.
  4. Jika lebih dari 4 siswa lulus ujian, tampilkan pesan “Kursus telah berhasil!”
   dan jika kurang dari 4, tampilkan pesan “Kursus tidak berhasil!”
Pseudocode-nya adalah sebaga berikut :
  • Inisialisasi jumlah variabel lulus ke 0
  • Inisialisasi jumlah variabel gagal ke 0
  • Inisialisasi variabel counter ke 1
  • while counter kurang dari atau sama dengan 4
  • prompt user untuk memasukkan hasil ujian berikutnya
  • input hasil ujian berikutnya
  • If siswa lulus
  • Tambahkan 1 ke lulus
  • else
  • Tambahkan 1 ke gagal
  • Tambahkan 1 ke counter
  • Tampilkan jumlah lulus
  • Tampilkan jumlah gagal
  • If lebih dari 4 siswa lulus
  • Tampilkan “”Kursus telah berhasil!”
Coding Java untuk class Evaluasi :

class DemoEvaluasi

Contoh Output :

Demikianlah pembahasan mengenai Belajar Java Pernyataan Nested If..Else Pada Loop, tentu saja semoga bisa memberikan manfaat dan menambah pengetahuan bagi anda yang sedang belajar Java.

Be the first to comment

Leave a Reply

Your email address will not be published.


*