Logika Percabangan dalam Pemrograman

Logika Percabangan dalam Pemrograman

10th Grade

10 Qs

quiz-placeholder

Similar activities

DDPK_Komputer Grafis

DDPK_Komputer Grafis

10th Grade

10 Qs

KRIPTOGRAFI DALAM PENGKOMPUTERAN

KRIPTOGRAFI DALAM PENGKOMPUTERAN

10th - 12th Grade

10 Qs

Konsep Routing

Konsep Routing

1st - 10th Grade

10 Qs

UH-1 KIMIA  SMK

UH-1 KIMIA SMK

10th Grade

15 Qs

Struktur Kawalan Pilihan Bersarang

Struktur Kawalan Pilihan Bersarang

4th - 12th Grade

10 Qs

Kuis Internet Safety

Kuis Internet Safety

2nd Grade - University

10 Qs

Sistem Mikrowave TJKT

Sistem Mikrowave TJKT

10th Grade

10 Qs

Evaluasi Bab 10

Evaluasi Bab 10

10th Grade

10 Qs

Logika Percabangan dalam Pemrograman

Logika Percabangan dalam Pemrograman

Assessment

Quiz

Computers

10th Grade

Practice Problem

Medium

Created by

Siti Sholihatul Wahidah

Used 4+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?