for döngüsü
for ile sayılı döngü yazmayı ve sayaç kullanmayı öğrenirsin.
for döngüsü
Belli sayıda tekrar eden işler için for döngüsü kullanılır. Üç parçadan oluşur: başlangıç, koşul ve artırma. for (int i = 0; i < 5; i++) { ... } bloğu 5 kez çalışır; i 0'dan başlayıp her adımda bir artar.
Sayaç genellikle 0'dan başlar; bu, dizilerle uyumlu çalışmak için faydalıdır. Koşul her adımdan önce kontrol edilir; false olunca döngü biter. i++ her adımdan sonra çalışır.
Sayaç ve birikim
For döngüsü içinde bir değişkeni biriktirerek toplam, çarpım gibi değerler hesaplayabilirsin. int sum = 0; for (...) sum += i; kalıbı 1'den N'e kadar olan sayıların toplamını verir.
Biriktirme değişkenini döngüden ÖNCE sıfırlamak önemlidir; yoksa eski değer kalır. sum += i, sum = sum + i'nin kısayoludur ve her adımda mevcut değere i ekler.
Uygulama 1'den 5'e kadar yazdır
Bir for döngüsü ile 1'den 5'e kadar (5 dahil) sayıları Console.WriteLine ile yazdır. Sayaç 1'den başlamalı, koşul i <= 5 olmalıdır.
Örnek çözümü göster
for (int i = 1; i <= 5; i++) { Console.WriteLine(i); } yaz.
Örnek çözüm:
using System;
class Program
{
static void Main()
{
for (int i = 1; i <= 5; i++)
{
Console.WriteLine(i);
}
}
}
Kendini test et
-
for (int i = 0; i < 3; i++) Console.WriteLine(i); kaç satır yazar?
for (int i = 0; i < 3; i++) Console.WriteLine(i);- 2 satır: 0, 1
- 4 satır: 0, 1, 2, 3
- 3 satır: 0, 1, 2
- 1 satır: 3
Cevabı göster
3 satır: 0, 1, 2 — Doğru. i 0, 1, 2 için koşul true; i=3 olunca biter.
-
for başlığını tamamla
for (int i = 0; ____; i++) { Console.WriteLine(i); }Cevabı göster
for (int i = 0; i < 5; i++) { Console.WriteLine(i); } -
for parçasını anlamına eşle
- int i = 0
- Başlangıç
- i < 5
- Koşul
- i++
- Artırma
- { ... }
- Döngü gövdesi