C# Konsol: 50’den Büyük Sayıların Toplamını Hesaplama
C# ile pratik konsol projeleri, hem dilin temel yapısını öğrenmek hem de algoritma mantığını geliştirmek için harika bir yöntemdir. Bu yazıda, kullanıcıdan alınan 5 sayı arasından yalnızca 50’den büyük olanların toplamını hesaplayan bir konsol uygulamasını ele alıyoruz.
1. Kullanıcıdan Sayı Girdisi Alma
Programın ilk adımı, kullanıcıdan sayılar girmesini istemektir. Aşağıdaki kod, her girişin bir döngü yardımıyla alınmasını sağlar:
int toplam = 0;
for (int i = 0; i < 5; i++)
{
Console.Write($"Lütfen {i + 1}. sayıyı girin: ");
int sayi = Convert.ToInt32(Console.ReadLine());
if (sayi > 50)
{
toplam += sayi;
}
}
2. Kullanıcıdan Alınan Verileri İşleme
Bu kodda:
for
döngüsü, kullanıcıdan 5 farklı sayının alınmasını sağlar.- Her sayı girişinde,
if
koşulu ile sayının 50’den büyük olup olmadığı kontrol edilir.
Eğer sayı 50’den büyükse, bu sayı toplam değişkenine eklenir.
3. Çıktıyı Ekranda Gösterme
Tüm sayılar alındıktan sonra, toplam değeri ekrana yazdırılır:
Console.WriteLine($"50’den büyük sayıların toplamı: {toplam}");
4. Örnek Senaryo
Varsayalım ki kullanıcı şu sayıları giriyor:
- 10, 60, 45, 75, 90
Program yalnızca 50’den büyük olanları toplayacak ve şu sonucu gösterecektir:
50’den büyük sayıların toplamı: 225
5. Programın Avantajları
- Hata kontrolü: Kullanıcının geçerli bir sayı girmesini zorunlu kılabilirsiniz. Bunun için
int.TryParse
kullanarak hatalı girişleri engelleyebilirsiniz. - Esneklik: Kullanıcıdan alınacak sayı miktarı kolayca artırılıp azaltılabilir.
Sonuç
Bu tür uygulamalar, C# döngüleri, koşullu ifadeler ve değişken manipülasyonu gibi temel konseptleri öğrenmek için idealdir. Kullanıcı girdisini işleyerek sonuç üretmek, gerçek dünya senaryolarında sıkça kullanılan bir yaklaşımdır.