WorksheetsPercabangan c++
Total questions: 20
Worksheet time: 14mins
Perhatikan program dibawah ini !
#include<iostream.h>
#include<conio.h>
main ( )
{
int nilai;
cout<<”masukkan nilai :”;
cin>>nilai;
if (nilai>=80)
cout<<”lulus”;
getch ( );
}
Jika program dijalankan “masukkan nilai = 60”, maka output program adalah…
Lulus
Tidak lulus
Error
Tidak mengeluarkan output apapun
Semua jawaban salah
Hasil yang ditampilkan dari kode program di atas adalah ...
0
1
2
11
Tidak menampilkan hasil
Berdasarkan kode program di atas, agar dapat menampilkan “selamat anda lulus”, maka nilai yang tepat adalah…
80
81
70
71
60
Apabila nilai yang dimasukan adalah 65 maka nilai yang didapatkan adalah …
nilai anda adalah A
nilai anda adalah B
nilai anda adalah C
nilai anda adalah D
nilai anda adalah E
Program tersebut menghasilkan output?
Anak-anak
Usia Remaja
Remaja
=Remaja
Eror
Dari potongan program di atas, deskripsi logika percabangan yang paling tepat adalah...
Jika Y lebih atau sama dengan 17 maka ditampilkan “wanita dewasa” jika tidak berarti yang ditampilkan adalah “gadis”
Jika Y lebih dari 17 maka ditampilkan “wanita dewasa” jika tidak berarti yang ditampilkan adalah “gadis”
Termasuk percabangan 1 kondisi, dimana kondisinya adalah apakah Y lebih atau sama dengan 17 maka wanita dewasa
Termasuk percabangan 2 kondisi, dimana kondisinya apakah Y lebih dari 17 maka wanita dewasa
Banu ternyata tidak lolos ke tingkat selanjutnya pada sebuah seleksi
perlombaan karena nilai pretest-nya tidak mencapai 60. Satu soal bernilai 5 poin jika jawaban benar, dan 0 jika salah. Banu memperoleh nilai 55, berarti Banu hanya kurang 1 soal saja yang seharusnya dia kerjakan benar untuk lolos ke seleksi tingkat berikutnya. Maka algoritma yang tepat untuk kondisi tersebut adalah …
if(nilai == 60){
cout<<“Lolos”;
}else{
cout<<“Tidak Lolos”;}
if(nilai != 60){
cout<<“Lolos”;
}else{
cout<<“Tidak Lolos”;}
if(nilai > 60){
cout<<“Lolos”;
}else{
cout<<“Tidak Lolos”;}
if(nilai >= 60){
cout<<“Lolos”;
}else{
cout<<“Tidak Lolos”;}
Berikut ini adalah contoh penerapan logika struktur percabangan, manakah dari pernyataan ini yang sesuai dengan algoritma percabangan 1 kondisi?
Warung makan AMANAH memberikan diskon 25% setiap hari jum’at kepada semua pelanggannya
Warung makan AMANAH memberikan diskon 10% untuk pembelian diatas 100.000 dan 20% untuk pembelian diatas 250.000
Warung makan AMANAH memberikan diskon 10% setiap weekend dan memberikan 5% setiap weekday kepada semua pelanggannya
Warung makan AMANAH tidak memberikan diskon apapun kepada semua pelanggannya
Pernyataan paling tepat sesuai dengan potongan program di atas adalah....
Jika pembelian belum mencapai 200.000 maka konsumen mendapatkan diskon 17%
Jika konsumen berbelanja di atas 200.000, maka ketika membayar akan dikurangi dengan 17% dari total pembelian
Jika konsumen berbelanja dibawah batas minimal 200.000, maka konsumen mendapatkan diskon 17%
Jika konsumen berbelanja minimal 200.000, maka ketika membayar akan dikurangi dengan 17% dari total pembelian
Syntax program yang berfungsi untuk menampilkan output dari listing program di atas adalah…
int main()
scanf(“%d %d %d, &a, &b, &c);
printf(“Segitiga Sembarangan”);
if ((a==b) &&(b==c))
return 0;
Jika program diinputkan angka 13, 13 dan 15 maka output yang dihasilkan berdasarkan kondisi listing program di atas adalah..
Segitiga Sembarangan
Segitiga Sama kaki
Segitiga Sama Sisi
Bukan Segitiga
Segitiga Siku Siku
Agar tampilan Yes muncul maka nilai a dan b yang benar adalah ...
a = 2 dan b = 9
a = 3 dan b = 2
a = 2 dan b = 5
a = 2 dan b = 5
Agar tampilan Yes muncul maka nilai a dan b harus benar, pasangan nilai a dan b yang salah adalah ...
a = 3 dan b = 10
a = 4 dan b = 11
a = 5 dan b = 10
a = 1 dan b = 8
Agar program menampilkan tulisan Jaya maka nilai a dan b seharusnya ...
a = 7 dan b = 3
a = 5 dan b = 5
a = 7 dan b = 8
a = 2 dan b = 1
Jika pengguna memasukkan nilai 50, maka menurut program termasuk kelompok ....
Kelompok A
Kelompok B
Kelompok C
Kelompok D
Agar pengguna masuk kelompok B, maka nilai yang diinput adalah ...
45
5
10
50
Jika pengguna menginput nilai 9 maka sesuai program maka akan termasuk kelompok ...
D
B
A
C
Jika pengguna menginput nilai 33 maka sesuai program maka akan termasuk kelompok ...
D
B
A
C
Jika pengguna menginput nilai 17 maka sesuai program maka akan termasuk kelompok ...
D
B
A
C
Jika pengguna menginput nilai 27 maka sesuai program maka akan termasuk kelompok ...
D
B
A
C
