Logika Percabangan dalam Pemrograman

Logika Percabangan dalam Pemrograman

10th Grade

10 Qs

quiz-placeholder

Similar activities

KD-3 & 4 Dasar Pemrograman Mikroprosesor dan Mikrokontroler

KD-3 & 4 Dasar Pemrograman Mikroprosesor dan Mikrokontroler

10th Grade

11 Qs

Kuis Percabangan dan Perulangan

Kuis Percabangan dan Perulangan

10th Grade

10 Qs

Percabangan

Percabangan

KG - 12th Grade

10 Qs

Evaluasi Percabangan

Evaluasi Percabangan

10th Grade

10 Qs

Struktur Kontrol Percabangan pada Pemograman Python

Struktur Kontrol Percabangan pada Pemograman Python

10th Grade

10 Qs

Pemrograman Dasar : Percabangan

Pemrograman Dasar : Percabangan

10th Grade

15 Qs

Kuis Percabangan

Kuis Percabangan

1st - 10th Grade

12 Qs

progdas

progdas

10th Grade

8 Qs

Logika Percabangan dalam Pemrograman

Logika Percabangan dalam Pemrograman

Assessment

Quiz

Computers

10th Grade

Medium

Created by

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

Media Image

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

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?