Özet - Döngüler
- Dart kursu
- Başlangıç
- Ders 47/116
- 5 dk
for, while ve for-in'i birleştirerek bir çarpım tablosu yazarsın.
Özet - Döngüler
Bu grupta for, while, do-while, for-in ve break/continue'ı öğrendin. Şimdi bunları birleştirerek bir çarpım tablosu yazdıracağız.
Çarpım tablosu, bir for döngüsüyle 1'den 5'e kadar sayıp her satırda 2 x i = (2*i) yazdırmakla kurulur. Bu yapı, tekrarlı hesap ve biçimli çıktı ihtiyacını birleştirir.
Plan
Çarpım tablosunu adım adım kuracağız: (1) for (var i = 1; i <= 5; i++) ile 1'den 5'e say; (2) her yinelemede print("2 x $i = ${2 * i}"); ile bir satır yaz; (3) interpolation hem i'yi hem 2 * i'yi gömer.
Bu yapı, gerçek bir takvim ya da rapor uygulamasının da iskeletidir. Döngü + interpolation birleşimi, ekran çıktısı üreten programların temelidir. Sayıyı değiştirip 3'ler, 4'ler tablosu da kolayca yazılabilir.
Uygulama Çarpım tablosu
for (var i = 1; i <= 5; i++) döngüsü kur. Gövdede print("2 x $i = ${2 * i}"); ile her satırı yazdır. Çıktı 5 satır olmalı: 2 x 1 = 2, 2 x 2 = 4, 2 x 3 = 6, 2 x 4 = 8, 2 x 5 = 10 (her satırda bir çarpım).
Başlangıç kodu
// for döngüsü ile 2'lerin çarpım tablosunu yazdırÖrnek çözüm
for (var i = 1; i <= 5; i++) {
print("2 x $i = ${2 * i}");
}Beklenen çıktı
2 x 1 = 2 2 x 2 = 4 2 x 3 = 6 2 x 4 = 8 2 x 5 = 10
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 2'lerin çarpım tablosu (1-5) için en uygun döngü hangisi?
// çarpım tablosu- while
- for Doğru cevap
- do-while
- if
Açıklama: for, sayılı aralık için en uygun yapıdır.
2 for başlığını tamamla
for (____) {
print("2 x $i = ${2 * i}");
}
for (var i = 1; i <= 5; i++) {
print("2 x $i = ${2 * i}");
}
Açıklama: 1'den 5'e kadar sayan for başlığı tamamlandı.