Ders 16: C# While Döngüsü ile 0'dan 100'e Kadar Sayıları Toplamak: Adım Adım Uygulama

Ahmet Aslan
By -
0

 

Giriş: While Döngüsünü Gerçek Projede Kullanmak

Döngü yapıları programlamanın temel taşlarındandır. Ancak, teoriyi pratiğe dönüştürmek her zaman ayrı bir adımdır. Bu yazıda, C# programlama dili ile geliştirdiğimiz bir konsol uygulaması üzerinden, while döngüsünün gerçek bir örnekte nasıl çalıştığını göreceğiz: 0’dan 100’e kadar olan sayıların toplamını bulma.





While Döngüsüne Kısa Bir Hatırlatma

while döngüsü, belirli bir koşul doğru olduğu sürece çalışan döngü yapısıdır. Her turda, koşul baştan kontrol edilir ve döngü sadece bu koşul sağlanıyorsa çalışır.

Basit Söz Dizimi:

csharp
int i = 0; while (i < 5) { Console.WriteLine(i); i++; }

Örnek Senaryo: 0'dan 100'e Kadar Sayıları Toplamak

Bu videoda, gerçek bir örnek üzerinden while döngüsü kullanılarak 0'dan 100'e kadar olan sayıların toplamı hesaplanıyor. Kullanılan iki temel değişken var:

  • sayi: Sayaç (başlangıçta 0)

  • toplam: Sayıların biriktiği değişken (başlangıçta 0)

Kod Örneği:

csharp
int sayi = 0; int toplam = 0; while (sayi <= 100) { toplam += sayi; sayi++; } Console.WriteLine("Toplam: " + toplam);

Neden While Döngüsü?

Bu örnek, while döngüsünün koşula bağlı tekrar için nasıl kullanıldığını güzel şekilde gösteriyor:

  • İterasyon sayısı dinamik: Sayıların toplandığı koşulda sabit bir artış var ama while döngüsü bu artışı kontrol ederek toplamı sağlıklı biçimde hesaplıyor.

  • Sayaç yönetimi sizde: for döngüsünden farklı olarak, sayaç ve artış işlemi doğrudan geliştiriciye bırakılıyor. Bu da esneklik sağlıyor.


Uygulamanın Faydaları

  • Değişkenlerin nasıl çalıştığını daha iyi anlama

  • While döngüsünün mantığını gerçek bir örnek üzerinden kavrama

  • Koşula bağlı döngü yapılarıyla pratik yapma


Sonuç: Döngüleri Anlamak Pratikle Mümkün

Teorik bilgileri pratiğe dökmeden kavramak oldukça zordur. Bu örnek, while döngüsünün gerçek hayattaki basit ama güçlü kullanımına güzel bir örnektir.
Sonraki derste bu yapının daha gelişmiş uygulamalarıyla kodlama becerinizi bir adım ileri taşıyabilirsiniz.



Tags:

Yorum Gönder

0Yorumlar

Yorum Gönder (0)