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

Postingan populer dari blog ini

Mengenal Fungsi pada C++