C# ile Rastgele Sayılar ve Tek-Çift Analizi Uygulaması
C# ile programlama becerilerinizi geliştirmek için konsol uygulamaları oldukça etkili bir yöntemdir. Bu yazıda, rastgele sayılar üreterek bu sayılar arasında tek ve çift sayıların sayısını hesaplayan bir uygulamayı ele alıyoruz.
1. Uygulama Amacı
Bu uygulama, Random sınıfını kullanarak belirli bir aralıkta rastgele sayılar üretir. Üretilen sayılar tek mi yoksa çift mi olduğuna göre ayrılır ve her kategorideki sayıların toplamı hesaplanır.
2. Rastgele Sayı Üretmek için Random Sınıfı
C#’da rastgele sayı üretmek için Random sınıfını kullanabilirsiniz.
Random rastgele = new Random();
int ciftSayilar = 0, tekSayilar = 0;
3. Döngü ile Rastgele Sayı Atama
10 adet rastgele sayı üretip bu sayıları analiz eden bir döngü oluşturuyoruz.
for (int i = 0; i < 10; i++)
{
int sayi = rastgele.Next(1, 101); // 1 ile 100 arasında sayı üretir
Console.WriteLine($"Üretilen Sayı: {sayi}");
if (sayi % 2 == 0)
{
ciftSayilar++;
}
else
{
tekSayilar++;
}
}
4. Tek ve Çift Sayıların Toplamını Görüntüleme
Döngü tamamlandıktan sonra, çift ve tek sayıların toplamı ekrana yazdırılır:
Console.WriteLine($"Çift Sayıların Toplamı: {ciftSayilar}");
Console.WriteLine($"Tek Sayıların Toplamı: {tekSayilar}");
5. Örnek Çıktı
Program çalıştırıldığında konsolda şu tür bir çıktı görebilirsiniz:
Üretilen Sayı: 12
Üretilen Sayı: 45
Üretilen Sayı: 78
Üretilen Sayı: 33
Çift Sayıların Toplamı: 2
Tek Sayıların Toplamı: 2
6. Programın Kullanım Alanları
- Rastgele veri üretimi.
- Sayıların belirli bir özelliğe göre analiz edilmesi.
- Döngü, koşullu ifadeler ve değişken manipülasyonunda pratik yapma.
Sonuç
Bu tür uygulamalar, C#’ta temel programlama konseptlerini öğrenmek ve pekiştirmek için harika bir fırsattır. Özellikle Random sınıfı ve döngülerin kullanımı, gerçek dünyadaki projelerde sıkça karşılaşılan bir ihtiyaçtır.