Özet - Döngüler
- Node.js kursu
- Başlangıç
- Ders 47/116
- 5 dk
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
// İç içe for döngülerini buraya yazÖrnek çözüm
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?
// 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
for (let i = 1; i <= 3; i++) {
____ (let j = 1; j <= 3; j++) {
console.log(i * j);
}
}
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ı |