Quiz: Conditional Statements and Loops

Uji pemahaman Anda tentang if, if-else, switch, for, while, dan do-while.


1. Statement apa yang digunakan untuk mengambil keputusan berdasarkan suatu kondisi?
2. Apa output dari kode berikut?
int x = 10;
if (x > 5) printf("A");
else printf("B");
3. Pada statement switch, keyword apa yang digunakan untuk mencegah "fall-through" ke case berikutnya?
4. Loop mana yang paling tepat digunakan jika jumlah pengulangan sudah diketahui sejak awal?
5. Loop mana yang menjamin badan loop dieksekusi minimal satu kali?
6. Apa output dari kode berikut?
for (int i = 1; i <= 3; i++)
    printf("%d", i);
7. Apa fungsi keyword continue di dalam loop?
8. Apa output dari kode berikut?
int i = 1;
while (i <= 3) {
    printf("%d", i);
    i++;
}
9. Manakah yang menghasilkan infinite loop (loop tanpa henti)?
10. Apa output dari kode berikut?
int n = 5;
if (n % 2 == 0) printf("Genap");
else printf("Ganjil");
Kembali ke Menu