NEW
Font size
Worksheetsfor dan if bahasa C
Total questions: 12
Worksheet time: 36mins
Apa output dari kode berikut?
#include <stdio.h>
int main() {
int x = 5;
if (x > 3) {
printf("A");
} else {
printf("B");
}
return 0;
}
A
B
tidak ada output
errot
Apa output dari kode berikut?
#include <stdio.h>
int main() {
int i;
for (i = 0; i < 5; i++) {
printf("%d ", i);
}
return 0;
}
error
0 2 4
0 1 2 3 4
1 2 3 4 5
hasil output dari kode berikut adalah :
#include <stdio.h>
int main() {
int x = 10;
if (x % 2 == 0) {
printf("Genap");
} else
{ printf("Ganjil");
}
return 0; }
ganjil
genap
tidak ada output
error
Apa fungsi dari pernyataan if (kondisi)?
Melakukan perulangan
Menentukan kondisi percabangan
Mencetak output
Mendeklarasikan variabel
Apa fungsi dari pernyataan for (inisialisasi; kondisi; iterasi)?
Menentukan kondisi percabangan
Melakukan perulangan
Mencetak output
Mendeklarasikan variabel
Output dari kode ini adalah :
#include <stdio.h>
int main() {
int i;
for (i = 1; i <= 3; i++) {
if (i % 2 != 0) {
printf("%d ", i);
}
}
return 0; }
1 2 3
1 3
2
error
Apa yang terjadi jika kondisi dalam pernyataan if bernilai salah (false)?
Blok kode di dalam if dieksekusi
Blok kode di dalam else dieksekusi (jika ada)
Perulangan dimulai
Program berhenti
Apa yang terjadi jika kondisi dalam pernyataan for tidak terpenuhi?
Perulangan berhenti
Perulangan dimulai dari awal
Blok kode di dalam if dieksekusi
Program berhenti
Bagaimana cara menulis pernyataan if untuk memeriksa apakah suatu variabel x lebih besar dari 10?
if (x < 10)
if (x = 10)
if (x > 10)
if (10 > x)
Bagaimana cara menulis perulangan for yang mencetak angka dari 1 hingga 5?
for (i = 0; i < 5; i++)
for (i = 1; i <= 5; i++)
for (i = 5; i > 0; i--)
for (i = 1; i < 5; i++)
Apa output dari :
#include <stdio.h>
int main() {
int x = 7;
if (x > 5 && x < 10) {
printf("Dalam rentang");
}
else {
printf("Di luar rentang");
}
return 0;
}
Error
Tidak ada output
Di luar rentang
Dalam rentang
output kode berikut adalah:
#include <stdio.h>
int main() {
int i;
for (i = 0; i < 10; i += 2) {
printf("%d ", i);
}
return 0;
}
0 1 2 3 4 5 6 7 8 9
0 2 4 6 8
1 3 5 7 9
error
