Pernyataan if else-if digunakan untuk mengeksekusi satu kode dari beberapa kondisi. Sintaks pernyataan if else if diberikan di bawah ini:
// kode yang akan dieksekusi jika kondisi1 benar
} else if (kondisi2) {
// kode yang akan dieksekusi jika kondisi2 benar
}
else if (kondisi3) {
// kode yang akan dieksekusi jika kondisi3 benar
}
...else{
// kode yang akan dijalankan jika semua kondisi salah
}
Contoh pernyataan if-else-if dalam bahasa C diberikan di bawah ini.
#include <stdio.h>
int main () {
int angka = 0;
printf ("masukkan angka:");
scanf ("% d", &angka);
if (angka == 10) {
printf ("nilai sama dengan 10");
}
else if (angka == 50) {
printf ("nilai sama dengan 50");
}
else if (angka == 100) {
printf ("nilai sama dengan 100");
}
lain{
printf ("nilai tidak sama dengan 10, 50 atau 100");
}
return 0;
}
a. Hasil jika memasukan angka yang tidak ada dalam pilihan, misalnya 20.
masukkan angka: 20
nilai tidak sama dengan 10, 50 atau 100
b. Hasil jika memasukan angka yang ada dalam pilihan, misalnya 50
masukkan angka: 50
nilai sama dengan 50
Sintax if-else-if
if (kondisi1) {// kode yang akan dieksekusi jika kondisi1 benar
} else if (kondisi2) {
// kode yang akan dieksekusi jika kondisi2 benar
}
else if (kondisi3) {
// kode yang akan dieksekusi jika kondisi3 benar
}
...else{
// kode yang akan dijalankan jika semua kondisi salah
}
Contoh pernyataan if-else-if dalam bahasa C diberikan di bawah ini.
#include <stdio.h>
int main () {
int angka = 0;
printf ("masukkan angka:");
scanf ("% d", &angka);
if (angka == 10) {
printf ("nilai sama dengan 10");
}
else if (angka == 50) {
printf ("nilai sama dengan 50");
}
else if (angka == 100) {
printf ("nilai sama dengan 100");
}
lain{
printf ("nilai tidak sama dengan 10, 50 atau 100");
}
return 0;
}
a. Hasil jika memasukan angka yang tidak ada dalam pilihan, misalnya 20.
masukkan angka: 20
nilai tidak sama dengan 10, 50 atau 100
b. Hasil jika memasukan angka yang ada dalam pilihan, misalnya 50
masukkan angka: 50
nilai sama dengan 50
No comments:
Post a Comment