NEW
Font size
WorksheetsAlgoritma Struktur Data
Total questions: 20
Worksheet time: 10mins
Apa fungsi dari percabangan dalam pemrograman?
Untuk melakukan perulangan dalam program
Untuk membuat program lebih cepat
Untuk mengontrol alur eksekusi berdasarkan kondisi
Untuk mengurutkan data
Manakah sintaks yang benar untuk percabangan "if" dalam Python?
if (nilai > 70) then:
if nilai > 70:
if nilai > 70 {
if nilai > 70,
Apa yang terjadi jika kondisi if bernilai False?
Program akan tetap mengeksekusi kode dalam blok if
Program akan melewati blok if dan melanjutkan ke bagian setelahnya
Program akan berhenti sepenuhnya
Program akan menampilkan error
Bagaimana cara menulis percabangan if-else dalam Python?
if nilai > 70:
print("Lulus")
else nilai < 70:
print("Gagal")
if nilai > 70:
print("Lulus")
else:
print("Gagal")
if nilai > 70 then
print("Lulus")
else then
print("Gagal")
if nilai > 70:
print("Lulus")
elif nilai < 70:
print("Gagal")
Manakah pernyataan yang benar tentang elif?
elif hanya bisa digunakan sekali dalam satu if statement
elif hanya bisa digunakan di awal kondisi
elif digunakan untuk mengecek kondisi tambahan jika if pertama bernilai False
elif harus selalu diikuti oleh else
x = 10
if x > 5:
print("Besar")
elif x > 3:
print("Sedang")
else:
print("Kecil")
Apa output dari kode diatas?
Besar
Sedang
Kecil
Tidak ada output
Apa yang akan terjadi jika kondisi dalam if tidak diikuti oleh blok kode yang benar?
Program tetap berjalan
Program akan memberikan output "None"
Program akan error
Program akan mengabaikan if tersebut
Berapa output dari kode berikut?
nilai = 50
if nilai >= 80:
print("A")
elif nilai >= 70:
print("B")
elif nilai >= 60:
print("C")
elif nilai >= 50:
print("D")
else:
print("E")
A
B
C
D
Apa kegunaan else dalam percabangan?
Untuk memberikan kondisi tambahan
Untuk mengeksekusi kode jika semua kondisi if dan elif bernilai False
Untuk menutup blok if
Untuk mengulang perintah
Bagaimana cara menulis if bersarang (nested if) dalam Python?
if nilai > 50:
if nilai < 80:
print("Nilai di tengah")
if nilai > 50:
print("Nilai di tengah")
if nilai < 80:
print("Nilai cukup")
if nilai > 50 then
if nilai < 80 then
print("Nilai di tengah")
if nilai > 50 then
if nilai < 80 then
print("Nilai di tengah")
Berapa output dari kode berikut?
x = 20
if x > 10:
if x < 30:
print("Di antara 10 dan 30")
Tidak ada output
Error
Di antara 10 dan 30
20
Berapa output dari kode berikut?
x = 15
if x > 10:
if x > 20:
print("Lebih dari 20")
else:
print("Antara 10 dan 20")
Lebih dari 20
Antara 10 dan 20
Tidak ada output
Error
Jika sebuah program tidak memiliki else, apakah if masih dapat digunakan?
Ya
Tidak
Hanya jika ada elif
Hanya jika ada switch
Manakah yang bukan operator perbandingan dalam Python?
==
!=
+=
<=
Apa fungsi dari switch-case dalam bahasa pemrograman lain seperti C/C++ yang tidak ada di Python?
Untuk menggantikan fungsi if
Untuk menulis kode percabangan yang lebih sederhana daripada if-else
Untuk menggantikan for loop
Untuk menghentikan program
Bagaimana cara menulis kondisi if yang memeriksa dua kondisi sekaligus?
if (x > 10) AND (y < 20):
if x > 10 or y < 20:
if x > 10 and y < 20:
if x > 10 & y < 20:
Manakah contoh penulisan if-else yang benar?
if x > 5:
print("Besar")
else
print("Kecil")
if x > 5:
print("Besar")
else:
print("Kecil")
if x > 5 then:
print("Besar")
else:
print("Kecil")
if x > 5;
print("Besar")
else:
print("Kecil")
Apa hasil dari if 5: dalam Python?
True
False
Error
Tidak ada output
umur = 17
if umur >= 18:
print("Boleh membuat SIM")
else:
print("Belum cukup umur untuk membuat SIM")
Apa hasil output dari kode atas?
Boleh membuat SIM
Belum cukup umur untuk membuat SIM
Error
Tidak ada output
Apa output dari kode berikut?
nilai = 75
if nilai >= 80:
print("Lulus dengan nilai A")
elif nilai >= 70:
print("Lulus dengan nilai B")
elif nilai >= 60:
print("Lulus dengan nilai C")
else:
print("Tidak Lulus")
Lulus dengan nilai A
Lulus dengan nilai B
Lulus dengan nilai C
Tidak Lulus
