Postingan

Menampilkan postingan dari November, 2025

Soal DASPROG Kontrol Alur Percabangan

Soal Ternary Operator  Nama : Sela Salafiah  Kelas : XII RPL 2  1. Perhatikan potongan kode Dart berikut: int age = 20; String status = age >= 18 ? 'Dewasa' : 'Anak-anak'; print(status); Output yang akan ditampilkan oleh program di atas adalah … a. Anak-anak b. Dewasa Anak-anak c. Dewasa d. true e. Tidak ada output karena error Jawaban: ✅ c. Dewasa Penjelasan: Kondisi age >= 18 bernilai true, jadi ekspresi sebelum titik dua ('Dewasa') yang dieksekusi. 2. Hasil dari kode berikut adalah … bool isOnline = false; String message = isOnline ? 'User sedang online' : 'User sedang offline'; print(message); a. User sedang online b. User sedang offline c. true d. false e. Program error karena tipe data tidak cocok Jawaban: ✅ b. User sedang offline Penjelasan: Kondisi isOnline bernilai false, maka bagian setelah titik dua ('User sedang offline') yang dijalankan.