C# Ders 20: Foreach Döngüsü ile Verileri Yönetme: Rastgele Sayılar ve Ortalama Hesaplama

Foreach döngüsü, C# programlama dilinde diziler ve koleksiyonlar üzerinde işlem yapmayı kolaylaştırır. Bu yazıda, rastgele sayı üretme, toplama ve ortalama hesaplama gibi işlemleri Foreach döngüsü ile nasıl gerçekleştirebileceğinizi örnek bir uygulama üzerinden inceleyeceğiz.


Foreach Döngüsü Nedir?

Foreach, bir koleksiyondaki her bir elemanı sırasıyla alıp işlem yapmaya olanak tanıyan bir döngü yapısıdır. Basit bir sözdizimi sunar ve elemanların dizinlerini manuel olarak kontrol etmeyi gereksiz hale getirir.

Foreach Döngüsünün Avantajları:

  1. Kolay Kullanım: Diziler ve koleksiyonlar üzerinde işlem yapmak daha hızlıdır.
  2. Hata Riskini Azaltır: Dizin sınırlarıyla ilgili hataları önler.
  3. Daha Temiz Kod: İndeksleme işlemleri gerektirmez, bu da kodun okunabilirliğini artırır.

Uygulama: Rastgele Sayılar ve Ortalama Hesaplama

Bu örnek uygulama, Foreach döngüsü kullanarak rastgele sayılar üretmek ve bu sayılar üzerinde toplama ile ortalama hesaplama işlemleri gerçekleştirmektedir.

Kod Örneği:

using System;

class Program  
{  
    static void Main()  
    {  
        Random rnd = new Random();  
        int[] sayilar = new int[10];  
        int toplam = 0;  

        // Rastgele sayılar üretme  
        for (int i = 0; i < sayilar.Length; i++)  
        {  
            sayilar[i] = rnd.Next(0, 101); // 0 ile 100 arasında rastgele sayı  
        }  

        // Foreach döngüsü ile toplam hesaplama  
        foreach (int sayi in sayilar)  
        {  
            Console.WriteLine($"Sayı: {sayi}");  
            toplam += sayi;  
        }  

        // Ortalama hesaplama  
        double ortalama = (double)toplam / sayilar.Length;  
        Console.WriteLine($"\nToplam: {toplam}");  
        Console.WriteLine($"Ortalama: {ortalama:F2}");  
    }  
}  

Kodun Çalışma Mantığı

  1. Rastgele Sayı Üretimi:

    • Random sınıfı kullanılarak 0 ile 100 arasında rastgele 10 sayı üretilir.
    • Sayılar, sayilar adlı bir diziye atanır.
  2. Foreach Döngüsü ile Toplama:

    • Dizi içindeki her sayı sırayla alınır ve toplam değişkenine eklenir.
    • Her sayı ayrıca konsola yazdırılır.
  3. Ortalama Hesaplama:

    • Toplam değer, dizi uzunluğuna bölünerek ortalama hesaplanır.
    • Ortalama, virgülden sonra iki basamak olacak şekilde yazdırılır.
  4. Sonuçların Görüntülenmesi:

    • Konsolda rastgele üretilen sayılar, toplam ve ortalama değerleri görüntülenir.

Sonuç ve Kullanım Alanları

  • Foreach Döngüsü Avantajları:
    Rastgele sayı üretme, toplama ve ortalama hesaplama gibi işlemleri kolaylaştırır.

  • Kullanım Alanları:

    • Matematiksel hesaplamalar,
    • Veri analizi,
    • Koleksiyonlar üzerinde sıralı işlem gerektiren durumlar.

 

İlgili Yazılar

C# Ders 40: Action Delegasyonu ile Profesyonel Hata Yönetimi

Hata yönetimi, bir yazılımın kararlı ve kullanıcı dostu çalışmasını sağlamak için vazgeçilmez bir bileşendir. C# dilinde, Action delegasyonu ile hata yönetimi daha temiz, etkili ve profesyonel bir hale getirilebilir. Bu…

Yazıyı oku

C# Ders 39: Özel Hata Sınıfı Oluşturma | Kendi Exception Sınıfınızı Yazın!

Hata yönetimi, yazılım projelerinin başarısı için kritik bir unsurdur. C# dilinde, özel hata sınıfları ile daha anlamlı ve kullanıcı dostu hata yönetimi sağlanabilir. Bu yazıda, özel hata sınıflarını nasıl oluşturabileceğinizi…

Yazıyı oku

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Yazıları Keşfedin

Rytr AI ile İçerik Üretiminde Yeni Bir Çağ: İşinizde Devrim Yaratın!

Rytr AI ile İçerik Üretiminde Yeni Bir Çağ: İşinizde Devrim Yaratın!

Yapay Zeka Destekli Sunum Hazırlama: Tome ile Hızlı ve Etkili Çözümler

Yapay Zeka Destekli Sunum Hazırlama: Tome ile Hızlı ve Etkili Çözümler

Bing ile ChatGPT-4’ü Ücretsiz Kullanın: Akıllı Arama ve Yapay Zeka Deneyimi

Bing ile ChatGPT-4’ü Ücretsiz Kullanın: Akıllı Arama ve Yapay Zeka Deneyimi

ChatGPT Nedir? Nasıl Kullanılır ve Özellikleri Nelerdir?

ChatGPT Nedir? Nasıl Kullanılır ve Özellikleri Nelerdir?