Pernyataan Berkondisi
Pernyataan berkondisi/ pernyataan bersyarat/ conditional statement adalah suatu pernyataan program yang akan melakukan sesuatu instruksi jika suatu kondisi yang disyaratkan terpenuhi/ bernilai benar.
Pernyataan-pernyataan berkondisi:
Pernyataan berkondisi/ pernyataan bersyarat/ conditional statement adalah suatu pernyataan program yang akan melakukan sesuatu instruksi jika suatu kondisi yang disyaratkan terpenuhi/ bernilai benar.
Pernyataan-pernyataan berkondisi:
- Pernyataan if
- Pernyataan if-else
- Pernyataan switch
Pernyataan if
Bentuk:
Bentuk:
if(kondisi)
pernyataan;
Jika kondisi bernilai benar, maka pernyataan dijalankan.
Jika kondisi bernilai salah, maka pernyataan tidak dijalankan.
Contoh:
...
int angka = 5;
if(angka < 10)
cout << “Lebih kecil”;
...
Pernyataan if-else
Bentuk:
if(kondisi)
pernyataan1;
else
pernyataan2;
Jika kondisi bernilai benar, maka pernyataan1 dijalankan.
Jika kondisi bernilai salah, maka pernyataan2 dijalankan.
Contoh:
...
int angka = 5;
if(angka < 10)
cout << “Lebih kecil”;
else
cout << “Tidak lebih kecil”;
...
Pernyataan if-else Bersarang
Pernyataan if-else bersarang/ nested if merupakan pernyataan if-else yang di dalamnya terdapat pernyataan if-else yang lainnya yang tersusun secara cascade.
Pernyataan ini memberikan pilihan kondisi yang lebih dari 2.
Bentuk:
Bentuk:
if(kondisi)
pernyataan1;
else
pernyataan2;
Jika kondisi bernilai benar, maka pernyataan1 dijalankan.
Jika kondisi bernilai salah, maka pernyataan2 dijalankan.
Contoh:
...
int angka = 5;
if(angka < 10)
cout << “Lebih kecil”;
else
cout << “Tidak lebih kecil”;
...
Pernyataan if-else Bersarang
Pernyataan if-else bersarang/ nested if merupakan pernyataan if-else yang di dalamnya terdapat pernyataan if-else yang lainnya yang tersusun secara cascade.
Pernyataan ini memberikan pilihan kondisi yang lebih dari 2.
Bentuk:
if(kondisi1)
pernyataan1;
else if(kondisi2)
pernyataan2;
else if(kondisi3)
pernyataan3;
...
else
Pernyataan Switch
Pernyataan switch mempunyai kegunaan yang sama dengan pernyataan if-else bersarang, yaitu memberikan pilihan kondisi yang lebih dari 2.
Pernyataan yang dijalankan adalah pernyataan yang berada pada nilai case yang sama dengan kondisi yang menjadi syarat.
Bentuk:
switch(kondisi) {
case nilai1:
pernyataan1;
break;
case nilai2:
pernyataan2;
break;
case nilai3:
pernyataan3;
break;
...
default:
pernyataanN;
}
pernyataanN;
0 komentar:
Posting Komentar
Catatan: Hanya anggota dari blog ini yang dapat mengirim komentar.