Tutorial Belajar Nested If di Bahasa C
Bila sebuah kondisi harus memiliki kondisi lagi, C bisa membuat nested if yaitu if di dalam if. Bila kondisi pertama terpenuhi, maka kondisi di dalamnya akan diperiksa dan bila kondisi di dalam kondisi pertama terpenuhi, maka kode akan dieksekusi.
Kamu dapat menggunakan nested if untuk membuat logika yang sangat kompleks dan berlapis.
PRAKTEK
- Silahkan eksekusi kode di sebelah kanan dan lihat output yang akan dihasilkan
- Buatlah nested if lain dengan kedalaman lima nested if dan coba amati hasilnya.
SOURCE:
#include <stdio.h>
int main () {
// Mengisi x dengan 91
int x = 91;
// Mengecek nilai x
if (x > 80)
{
// Statement dibawah ini akan dikerjakan jika x lebih besar dari 80.
printf("Selamat, kamu dapat nilai A!\n");
if (x >= 95)
{
printf("Selamat, kamu dapat voucher gratis untuk beli buku di Palasari!\n");
}
else if (x > 90 && x < 95)
{
printf("Selamat, kamu dapat voucher gratis untuk beli cendol!\n");
}
}
else if (x > 70 && x <= 80)
{
printf("Selamat, kamu dapat nilai B!\n");
}
else if (x > 60 && x <= 70)
{
printf("Selamat, kamu dapat nilai C!\n");
}
else if (x > 45 && x <= 60)
{
printf("Selamat, kamu dapat nilai D!\n");
}
else
{
printf("Selamat, kamu dapat nilai E. Remedial yah!\n");
}
}
HASILNYA:
Selamat, kamu dapat nilai A!
Selamat, kamu dapat voucher gratis untuk beli cendol!
0 Response to "Tutorial Belajar Nested If di Bahasa C"
Posting Komentar