CodeBlanks Logo Icon CodeBlanks

Özet - Döngüler

for, while ve for...of'u birleştirerek bir çarpım tablosu yazarsın.

Çarpım tablosu

Bu özette for, while ve for...of'u birleştirerek bir çarpım tablosu yazacağız. Hedef, 1'den 3'e kadar her sayının 1, 2, 3 ile çarpımını alt alta yazdırmak.

İç içe iki for döngüsü kullanırız: dış döngü ilk çarpanı (1-3), iç döngü ikinci çarpanı (1-3) gezer. Her yinelemede i * j sonucunu console.log ile yazdırırız. Bu egzersiz, iç içe döngülerin nasıl çalıştığını ve iki sayacın birlikte nasıl kullanıldığını gösterir.

Uygulama 3x3 çarpım tablosu

İç içe iki for döngüsü yaz: dış döngü for (let i = 1; i <= 3; i++), iç döngü for (let j = 1; j <= 3; j++). İç döngünün gövdesinde console.log(i * j) çağrısı yapsın. Çıktı dokuz satır olmalı: 1, 2, 3, 2, 4, 6, 3, 6, 9.

Başlangıç kodu

index.js
// İç içe for döngülerini buraya yaz

Örnek çözüm

index.js
for (let i = 1; i <= 3; i++) {
    for (let j = 1; j <= 3; j++) {
        console.log(i * j);
    }
}

Beklenen çıktı

1
2
3
2
4
6
3
6
9

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 İç içe döngüde dış döngü her döndüğünde iç döngü ne yapar?

index.js
// iç içe for döngüleri
  • Çalışmaz
  • Bir kez döner
  • Tamamen çalışır Doğru cevap
  • Sadece ilk yinelemeyi yapar

Açıklama: Dış döngü her döndüğünde iç döngü tamamen çalışır.

2 İç döngü başlığını yaz

Soru
for (let i = 1; i <= 3; i++) {
    ____ (let j = 1; j <= 3; j++) {
        console.log(i * j);
    }
}
Cevap
for (let i = 1; i <= 3; i++) {
    for (let j = 1; j <= 3; j++) {
        console.log(i * j);
    }
}

Açıklama: İç döngü de for ile kurulur.

3 Döngüyü amacına eşle

Kavram Anlamı
for Sayılı döngü
while Koşullu döngü
for...of Dizi elemanları
for...in Nesne anahtarları

Başlangıç bölümündeki tüm dersler