Kondisi C++
KONDISI
1. Pernyataan IF
Pernyataan if mempunyai pengertian , “ jika kondisi bernilai benar, maka perintah akan dikerjakan dan jika tidak memenuhi syarat maka akan diabaikan”. Bentuk umum dari pernyataan if :
if(kondisi){
pernyataan ;
.........
}
Pernyataan IF diatas mempunyai pengertian, “ Jika kondisi bernilai benar, maka perintah/pernyataan akan dikerjakan dan jika tidak memenuhi syarat maka akan diabaikan”.
Jika ’pernyataan’ yang dijalankan hanya sebaris, maka tanda {} boleh ditiadakan. Statement ’kondisi’ harus merupakan statement Relasional ataupun logika!
Contoh. 1 :
2. Pernyataan IF-ELSE
Pernyataan if mempunyai pengertian ,”jika kondisi bernilai benar, maka perintah-1 akan dikerjakan dan jika tidak memenuhi syarat maka akan mengerjakan perintah-2”. Bentuk umumnya sebagai berikut:
if(kondisi){
pernyataan ;
.........
}else{
pernyataan ;
.........
}
Pernyataan if diatas mempunyai pengertian, “Jika kondisi bernilai benar ,maka perintah-1 akan dikerjakan dan jika tidak memenuhi syarat maka perintah-2 yang akan dikerjakan”.
Contoh . 2 :
3. Pernyataan NESTED IF
Nested if merupakan pernyataan if yang berada di dalam pernyataan if yang lain. Bentuk penulisan pernyataan Nested if adalah:
if(kondisi){
if(kondisi){
pernyataan ;
}else{
pernyataan ;
}
}else{
if(kondisi){
pernyataan ;
}else{
pernyataan ;
}
}
Contoh 3:
4. Pernyataan IF-ELSE Majemuk
Bentuk dari if-else bertingkat sebenarnya mirip dengan nested if . keuntungan penggunaan if-elsebertingkat dibanding dengan nested if adalah bentuk penulisannya yang lebih sederhana.
Bentuk penulisannya :
if(kondisi){
if(kondisi){
pernyataan ;
}else{
pernyataan ;
}
}else if(kondisi){
if(kondisi){
pernyataan ;
}else{
pernyataan ;
}
}else{
if(kondisi){
pernyataan ;
}else{
pernyataan ;
}
}
Contoh 4 :
5. Pernyataan Switch-Case
Bentuk switch-case merupakan pernyataan yang dirancang khusus untuk menangani pengambilan keputusan yang melibatkan sejumlah atau banyak alternatif. Pernyataan switch-case ini memiliki kegunaan yang sama seperti if-else bertingkat, tetapi untuk memeeriksa data yang bertipe karakter atau integer. Bentuk penulisan perintah ini adalah sebagai berikut:
switch (ekspresi){
case konstanta 1:
penyataan 1;
break;
case konstanta 2:
penyataan 2;
break;
default :
penyataan default;
break;
}
Contoh 5 :
Leave a Comment