WorksheetsKuis Percabangan
Total questions: 12
Worksheet time: 7mins
"Jika kondisi yang diperiksa bernilai benar atau terpenuhi maka pernyataan pertama yang dilaksanakan dan
jika kondisi yang diperiksa bernilai salah maka pernyataan yang kedua yang dilaksanakan. "
pernyataan seperti diatas akan dilaksanakan jika menggunakan :
if-else (2 pernyataan)
if (1 pernyataan)
switch-case
if then if else if
if bersarang
Di bawah ini format sintaks if yang benar adalah…
If(kondisi)
pernyataan;
If(pernyataan)
kondisi;
If(konstanta)
(pernyataan)
If(kondisi)
pernyataan;
break;
If(pernyataan)
kondisi; break;
Jika nilai yang dimasukkan a=6, b=3, c=1 maka program di atas akan menampilkan hasil…
a,c,b
b,c,a
b,a,c
c,a,b
c,b,a
Percabangan yang terdapat dalam percabangan lain disebut ….
Percabangan tunggal
Percabangan ganda
Percabangan tanpa syarat
Percabangan bersarang
Percabangan bertingkat
Pada pemrograman terdapat berbagai struktur kontrol salah satunya adalah struktur kontrol percabangan. Berikut ini definisi yang paling tepat untuk percabangan dalam pemrograman adalah...
Percabangan dalam pemrograman digunakan untuk memecahkan persoalan yang mengambil keputusan dari sekian pernyataan yang ada
Percabangan dalam pemrograman digunakan untuk memecahkan persoalan dengan melakukan pengulangan yang ditentukan
Percabangan adalah kumpulan pilihan yang harus dilakukan dalam menjalankan bahasa pemrogaman
Percabangan adalah suatu struktur yang berelasi antara satu dengan yang lainnya sehingga membentuk sistem yang dinamakan pemrograman
Percabangan adalah urutan untuk menyelesaikan suatu masalah yang ditulis secara berurutan
Jika konsumen berbelanja 270.000, maka total yang harus dibayarkan konsumen adalah...
270.000
245.000
243.000
216.000
207.000
Output dari program tersebut adalah...
21
Selesai
Selesai
3
Selesai
0
Selesai
Syntax error
#include<stdio.h>
int main(){
int a,b,c;
a=1;b=2;
if(a<b){
a=b;
printf("%d\n",a);
}
else{
printf("%d\n",b);
}
printf("Selesai\n");
return 0;
}
2
Selesai
1
Selesai
Selesai
_
3
Selesai
int main(){
int a = 1;
int b = 1;
if(a>=b){
a = 5;
b = 3+a+b;
}
cout<<"Nilai A : "<<a<<endl;
cout<<"Nilai B : "<<b<<endl;
5
9
1
9
_
1
5
5
5
#include<stdio.h>
int main(){
int a,b,c;
a=1;b=3;c=5;
if(a>b && c>b){
c=a+b;
b=c+b;
}else{
b=a+c;
a=b+a;
}
printf("Nilai a=%d\n",a);
printf("Nilai b=%d\n",b);
printf("Nilai c=%d\n",c);
return 0;
}
7
6
5
1
3
5
1
6
4
4
6
5
6
4
5
cout<<"Masukkan angka untuk mengetahui hari apa : ";
cin >>x;
switch (x){
case 1 : cout<<"Hari ke "<<x<<" : Senin";
break;
case 2 : cout<<"Hari ke "<<x<<" : Selasa";
break;
case 3 : cout<<"Hari ke "<<x<<" : Rabu";
break;
case 4 : cout<<"Hari ke "<<x<<" : Kamis";
break;
case 5 : cout<<"Hari ke "<<x<<" : Jum’at";
break;
case 6 : cout<<"Hari ke "<<x<<" : Sabtu";
break;
case 7 : cout<<"Hari ke "<<x<<" : Minggu";
break;
default :cout<<"Tidak ada hari ke "<<x;}
getch();
jika tidak ada angka yang dimasukan maka
0
Tidak ada hari ke
_
Senin
error
syntax yang ada pada gambar akan menghasilkan :
Jika nilai>70 muncul pesan ANDA BERHASIL
Jika nilai<70 muncul pesan ANDA GAGAL
Syntax error on token "if"
Jika nilai>70, BERHASIL. jika tidak, ANDA GAGAL
