Soru 12: 🎲 C# Console Uygulaması: Rastgele Sayılarla Tek ve Çift Sayıları Saymak

Ahmet Aslan
By -
0




C# ile programlamaya yeni başlayanlar için hem pratik hem de öğretici bir örnekle karşınızdayız. Bu yazımızda, C# Console Çözümlü Sorular Soru-12 videosunda ele alınan rastgele sayı üretme ve bu sayıların tek mi çift mi olduğunu sayma konusunu inceleyeceğiz.




🎯 Uygulamanın Amacı

  • 1 ile 100 arasında rastgele 10 sayı üretmek

  • Üretilen sayıların kaç tanesinin çift, kaç tanesinin tek olduğunu saymak

  • Sonuçları konsola yazdırmak


💻 Örnek C# Kod

Random rnd = new Random();
int ciftSayac = 0;
int tekSayac = 0;

for (int i = 0; i < 10; i++)
{
    int sayi = rnd.Next(1, 101);
    Console.WriteLine("Üretilen sayı: " + sayi);

    if (sayi % 2 == 0)
        ciftSayac++;
    else
        tekSayac++;
}

Console.WriteLine("Çift sayı adedi: " + ciftSayac);
Console.WriteLine("Tek sayı adedi: " + tekSayac);

🔍 Kod Açıklamaları

  • Random sınıfı kullanılarak 1 ile 100 arasında rastgele sayılar üretilir.

  • % operatörü ile sayının çift mi yoksa tek mi olduğu kontrol edilir.

  • Her sayı, türüne göre ilgili sayaca eklenir.

  • Program sonunda, toplam kaç tane çift ve tek sayı üretildiği konsola yazdırılır.


🧠 Bu Uygulamayla Ne Öğreneceksiniz?

✅ C#'ta Random sınıfının kullanımı
✅ Mod alma operatörü % ile tek/çift kontrolü
✅ Döngü ve koşullu ifadelerle veri analizi
✅ Değişken artırma (++) ve sayaç kontrolü


🎓 Kimler İçin Uygun?

  • C# temellerini öğrenmek isteyen yazılım geliştiriciler

  • Random sayı üretimi ve sayma mantığını kavramak isteyen öğrenciler

  • Algoritma geliştirme pratiği yapmak isteyen herkes


📽️ Videodan Notlar

  • Eğitmen, uygulamanın işleyişini sade ve anlaşılır biçimde aktarıyor.

  • Kullanıcılara, yorum kısmında kendi çözümlerini paylaşmaları tavsiye ediliyor.

  • Ramazan Bayramı tebriki ile güzel bir başlangıç yapılıyor.


✨ Sonuç

Bu uygulama, C# ile hem rastgele sayı üretmeyi hem de bu sayıların analizini yapmayı öğretiyor. Gerçek hayattaki veri analizi senaryolarının temelini anlamak için ideal bir örnek. Siz de bu kodu kendinize göre geliştirerek hem öğrenebilir hem de eğlenebilirsiniz! 🚀


Yorum Gönder

0Yorumlar

Yorum Gönder (0)