
Logika Percabangan dalam Pemrograman

Quiz
•
Computers
•
10th Grade
•
Medium
Siti Sholihatul Wahidah
Used 3+ times
FREE Resource
10 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
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
Warung makan AMANAH memberikan diskon berbeda untuk setiap metode pembayaran yang digunakan.
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
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
Termasuk percabangan bercabang ganda yang melibatkan lebih dari dua kemungkinan kondisi.
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
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"; }
if (nilai < 60) { cout << "Lolos"; } else { cout << "Tidak Lolos"; } cout<< "Tidak Lolos";
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Pernyataan percabangan dalam pemrograman digunakan untuk...
A. Menyusun data dalam array
B. Menjalankan perintah secara terus menerus
C. Mengulang proses tertentu
D. Mengambil keputusan dari beberapa kemungkinan kondisi
E. Mengurutkan data numerik
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Seorang siswa sedang menulis program dalam bahasa C++ untuk menentukan kategori usia berdasarkan input umur. Ia ingin menggunakan percabangan agar program bisa memberikan output yang berbeda berdasarkan kriteria tertentu. Berdasarkan kebutuhan tersebut, manakah kelompok pernyataan berikut yang paling tepat digunakan dalam menyusun logika percabangan program tersebut?
A. for, while, do-while, repeat
B. switch, break, loop
C. if, else, case, break
D. if, if-else, if-else majemuk, nested if
E. loop, else-if, repeat, until
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Seorang siswa menulis kode berikut dalam bahasa C++ untuk mengecek apakah seorang pengguna sudah cukup umur untuk mendaftar aplikasi: if (umur >= 17) { cout << "Anda bisa mendaftar"; } Namun, ketika nilai umur yang dimasukkan adalah 15, tidak ada pesan apa pun yang muncul di layar. Siswa ingin agar program tetap memberikan respons saat pengguna tidak memenuhi syarat umur. Apa perbaikan kode yang paling tepat agar program memberikan output untuk semua kemungkinan kondisi umur pengguna?
if (umur <= 17) { cout << "Anda belum cukup umur"; }
if (umur >= 17) { cout << "Anda bisa mendaftar"; } else { cout << "Anda belum cukup umur"; }
if (umur == 17) { cout << "Anda bisa mendaftar"; }
cout << "Anda belum cukup umur";
if (umur != 17) { cout << "Anda belum cukup umur"; }
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Dalam kehidupan sehari-hari, kita sering membuat keputusan berdasarkan berbagai faktor. Perhatikan situasi berikut: Seorang siswa ingin berangkat ke sekolah dengan sepeda motor, tetapi mendengar prakiraan cuaca hari itu akan hujan lebat. Faktor apa yang paling mungkin memengaruhi keputusan siswa tersebut untuk tidak menggunakan sepeda motor?
Jumlah tugas yang harus dikumpulkan di sekolah
Status kehadiran teman sekelas
Kondisi cuaca yang diprediksi hujan
Jarak antara rumah ke sekolah
Kecepatan internet di rumah
Create a free account and access millions of resources
Similar Resources on Wayground
10 questions
Asesmen Awal

Quiz
•
10th Grade
13 questions
Quiz Algoritma dan Flowchart

Quiz
•
10th Grade
10 questions
Ulangan bab 6 perulangan dan percabangan

Quiz
•
8th Grade - University
15 questions
PEMROGRAMAN DASAR

Quiz
•
10th Grade
10 questions
Evaluasi Bab 6

Quiz
•
10th Grade
15 questions
MATERI BK LOGIKA INFORMATIKA KELAS X BB 1 SMKN 1 BUDURAN

Quiz
•
10th Grade
10 questions
Evaluasi Logika Percabangan dan Pengambilan Keputusan

Quiz
•
10th Grade
10 questions
Struktur Kontrol Percabangan

Quiz
•
10th Grade
Popular Resources on Wayground
25 questions
Equations of Circles

Quiz
•
10th - 11th Grade
30 questions
Week 5 Memory Builder 1 (Multiplication and Division Facts)

Quiz
•
9th Grade
33 questions
Unit 3 Summative - Summer School: Immune System

Quiz
•
10th Grade
10 questions
Writing and Identifying Ratios Practice

Quiz
•
5th - 6th Grade
36 questions
Prime and Composite Numbers

Quiz
•
5th Grade
14 questions
Exterior and Interior angles of Polygons

Quiz
•
8th Grade
37 questions
Camp Re-cap Week 1 (no regression)

Quiz
•
9th - 12th Grade
46 questions
Biology Semester 1 Review

Quiz
•
10th Grade