Soal & Jawaban
Soal: Apa tujuan utama dari penggunaan percabangan if dalam pemrograman?
Jawaban: Untuk menjalankan blok kode tertentu hanya jika kondisi tertentu terpenuhi (bernilai benar).
Soal: Tuliskan contoh sintaks percabangan if dalam bahasa pemrograman Dart!
Jawaban:
int angka = 10;
if (angka > 5) {
print("Angka lebih besar dari 5");
}
Soal: Apa perbedaan utama antara percabangan if dan switch?
Jawaban: if digunakan untuk kondisi yang kompleks dan logika yang fleksibel, sedangkan switch digunakan untuk mengevaluasi nilai tetap pada satu variabel.
Soal: Kapan sebaiknya menggunakan switch dibanding if?
Jawaban: Saat memiliki banyak kemungkinan nilai tetap dari satu variabel, seperti pilihan menu atau hari dalam seminggu.
Soal: Berikan contoh penggunaan switch di Dart!
Jawaban:
String hari = "Senin";
switch(hari) {
case "Senin":
print("Awal minggu");
break;
case "Jumat":
print("Akhir kerja");
break;
default:
print("Hari biasa");
}
Soal: Apa itu perulangan dalam pemrograman? Jawaban: Perulangan adalah proses menjalankan blok kode secara berulang selama kondisi tertentu terpenuhi.
Soal: Jelaskan perbedaan antara for dan while!
Jawaban: for digunakan saat jumlah perulangan diketahui, sedangkan while digunakan saat jumlah perulangan belum pasti dan bergantung pada kondisi.
Soal: Contoh kode for loop dalam Dart?
Jawaban:
for (int i = 0; i < 5; i++) {
print("Perulangan ke-$i");
}
Soal: Apa manfaat menggunakan fungsi (function) dalam pemrograman? Jawaban: Fungsi membantu modularisasi kode, menghindari pengulangan, dan membuat kode lebih rapi dan mudah dikelola.
Soal: Bagaimana cara mendefinisikan fungsi di Dart? Jawaban:
void sapa() {
print("Halo dunia!");
}