Mengenal Conditional Statement / Analisa Kasus
Mengenal Conditional Statement / Analisa Kasus
Analisa kasus memungkinkan untuk membuat teks algoritma yang sama tetapi menghasilkan eksekusi yang berbeda-beda. Analisa kasus terdiri dari kondisi (ekspresi yang bernilai benar / salah) dan aksi (instruksi yang akan dilakukan jika kondisi yang dipasangkan dipenuhi). Untuk membuat program kondisi bisa dengan cara if, else if, dan switch case (depend on).
If digunakan jika kondisi/kasus yang ditentukan hanya 2, sedangkan else if dan switch case digunakan jika kondisi/kasus lebih dari 2.
Contoh program If : menentukan bilangan genap.
Pada masalah kali ini adalah menentukan bilangan yang diinput adalah genap atau ganjil.
Notasi Algoritmik if dengan 2 kasus
Judul Menentukan bilangan genap dan ganjil |
Kamus angka : integer |
Diskripsi output (“masukan angka : “) input (angka) if (angka mod 2 = 0) then { output (“angka ini adalah Genap”) } else { output (“angka ini Ganjil”) } |
Penulisan kode pada c++
Hasil run
Contoh Program else if dan switch case : Memilih Menu Makanan.
Pada masalah kali ini adalah user memilih menu makanan pada program. pembuatan notasi algoritmiknya seperti di bawah ini.
Notasi algoritmik dan penulisan kode di c++ menggunakan else if
Judul Memilih menu makanan di warung amla |
Kamus angka : integer |
Diskripsi output (“Warung Amla”) output (“Menu Makanan :”) output (“1. Nasi Goreng”) output (“2. Bakso Ayam”) output (“3. Ayam Goreng”)
output (“masukan angka sesuai makanan yang diinginkan pada menu: “) input (angka) if (angka = 1) then { output (“makanan yang kamu beli adalah Nasi Goreng.”) } else if (angka = 2) then { output (“makanan yang kamu beli adalah Bakso Ayam.”) } else if (angka = 3) then { output (“makanan yang kamu beli adalah Ayam Goreng.”) } else { output (“data invalid!”) } |
Penulisan kode pada c++
Hasil run
Notasi algoritmik dan penulisan kode di c++ menggunkan switch case
Judul Memilih menu makanan di warung amla |
Kamus angka : integer |
Diskripsi output (“Warung Amla”) output (“Menu Makanan :”) output (“1. Nasi Goreng”) output (“2. Bakso Ayam”) output (“3. Ayam Goreng”) output (“masukan angka sesuai makanan yang diinginkan pada menu: “) input (angka) depend on (angka) { case 1 : output (“makanan yang kamu beli adalah Nasi Goreng.”) case 2 : output (“makanan yang kamu beli adalah Bakso Ayam.”) case 3 : output (“makanan yang kamu beli adalah Ayam Goreng.”) default : output (“data invalid!”) } |
Penulisan kode pada c++
Hasil run
Komentar
Posting Komentar