C# öğrenen herkesin karşılaşması gereken temel problemlerden biri: kullanıcıdan sayı alma ve bu sayılara koşul uygulayarak işlem yapma. Bu yazımızda, C# Console Çözümlü Sorular Soru-11 videosunda çözülen bir örneği adım adım inceliyoruz.
🎯 Hedefimiz: Kullanıcının girdiği 5 sayıdan sadece 50’den büyük olanları toplayarak sonucu konsolda göstermek!
📌 Örnek Senaryo
Kullanıcıdan 5 farklı sayı alınır. Bu sayılardan yalnızca 50’den büyük olanlar toplanır. Ardından, toplam sonuç ekrana yazdırılır.
💻 C# Örnek Kod
int toplam = 0;
for (int i = 0; i < 5; i++)
{
Console.Write($"{i + 1}. sayıyı giriniz: ");
int sayi = Convert.ToInt32(Console.ReadLine());
if (sayi > 50)
{
toplam += sayi;
}
}
Console.WriteLine("50’den büyük sayıların toplamı: " + toplam);
🔍 Açıklamalı Kod İncelemesi
-
toplam
adlı bir değişken ile 50'den büyük sayıların toplamı tutulur. -
for
döngüsü 5 kez döner; her döngüde kullanıcıdan bir sayı istenir. -
if (sayi > 50)
koşulu ile sadece 50’den büyük sayılartoplam
değişkenine eklenir. -
Sonuç, döngü tamamlandıktan sonra
Console.WriteLine
ile yazdırılır.
📘 Bu Uygulamada Öğrenilecekler
✅ Kullanıcıdan veri alma (Console.ReadLine
)
✅ for
döngüsü kullanımı
✅ Koşullu ifadeler (if
bloğu)
✅ int
veri türü ve toplama işlemleri
👨💻 Kimler İçin Uygun?
-
C# ile yeni tanışan geliştiriciler
-
Kullanıcı girdisi, döngü ve koşullu ifadeler konularında pratik yapmak isteyen öğrenciler
-
Sınav, proje ve ödev hazırlığı yapan yazılım mühendisliği öğrencileri
📽️ Videodan Notlar
-
Eğitmen, çözümü basit ve anlaşılır bir şekilde anlatıyor.
-
İzleyicilerden, kendi çözümlerini yorumlarda paylaşmaları teşvik ediliyor.
-
Örnek üzerinden algoritma geliştirme mantığı kazandırılıyor.
✅ Sonuç
Bu örnekle birlikte, C# dilinde girdi alma, koşul kontrolü ve döngü işlemlerinin nasıl bir araya geldiğini öğrendiniz. Şimdi sıra sizde! Farklı sayılarla örneği çeşitlendirin, hata kontrolü ekleyin ve C# becerilerinizi geliştirmeye devam edin. 🚀