Soal Latihan For Loop
Materi: Traditional For Loop dengan Initializer, Condition, dan Increment
Pengantar
For loop adalah salah satu struktur perulangan paling fundamental dalam pemrograman JavaScript. Loop ini terdiri dari tiga bagian utama: initializer (nilai awal), condition (kondisi), dan increment (perubahan nilai).
SOAL 1
Perhatikan kode berikut:
for (let i = 1; i <= 5; i++) {
console.log(i);
}
Apa output yang dihasilkan dari kode di atas?
✓Jawaban: B
Penjelasan:
- Initializer: let i = 1 - Loop dimulai dari nilai 1
- Condition: i <= 5 - Loop berjalan selama i kurang dari atau sama dengan 5
- Increment: i++ - Nilai i bertambah 1 setiap iterasi
- Output: 1, 2, 3, 4, 5
SOAL 2
Perhatikan kode berikut:
let total = 0;
for (let i = 2; i <= 6; i += 2) {
total += i;
}
console.log(total);
Berapakah nilai total yang akan ditampilkan?
✓Jawaban: D
Penjelasan:
Loop ini menambahkan bilangan genap dari 2 sampai 6:
- Iterasi 1: i = 2, total = 0 + 2 = 2
- Iterasi 2: i = 4, total = 2 + 4 = 6
- Iterasi 3: i = 6, total = 6 + 6 = 12
- Hasil akhir: total = 12
Tidak ada komentar:
Posting Komentar