C# Ders 12: Diziler ve Rastgele Sayılar ile Programlama: Örnek Uygulama

Diziler, C# programlama dilinde sıkça kullanılan ve aynı türden verileri bir arada tutan veri yapılarıdır. Bu yazıda, C# dizileri ve rastgele sayı üretimi gibi konuları ele alarak, pratik bir örnek üzerinden dizilerle nasıl çalışılacağını açıklıyoruz.

Diziler: Tanım ve Kullanım Alanları

C# dilinde diziler, aynı veri türünden birden fazla öğeyi saklamak için kullanılır. Bir dizi oluşturmak için dizinin eleman sayısını belirlemek ve bu elemanları tutacak uygun veri tipini tanımlamak gerekir.
Örneğin:

int[] numbers = new int[10];  

Bu kod, 10 elemanlı bir int dizisi oluşturur.

Rastgele Sayılar ve Diziler

Programlamada, rastgele sayı üretimi genellikle oyunlar, simülasyonlar ve veri analizi gibi alanlarda kullanılır. C#’ta rastgele sayılar üretmek için Random sınıfı kullanılır. Örneğin:

Random random = new Random();  
int randomNumber = random.Next(1, 1000);  

Bu kod, 1 ile 1000 arasında bir rastgele sayı üretir ve bunu bir diziye atar.

Dizi Elemanlarını Analiz Etme

Bir diziye atanan rastgele sayıların analizi, programlama mantığınızı geliştirmek için mükemmel bir pratiktir. Örneğin, bir dizi oluşturup bu dizideki sayıların basamak sayılarını sınıflandırabilirsiniz:

  • 1 basamaklı: 1-9
  • 2 basamaklı: 10-99
  • 3 basamaklı: 100-999

Aşağıdaki döngüyle dizideki sayılar üzerinde işlem yapabilirsiniz:

int singleDigit = 0, doubleDigit = 0, tripleDigit = 0;  
for (int i = 0; i < numbers.Length; i++)  
{  
    if (numbers[i] < 10) singleDigit++;  
    else if (numbers[i] < 100) doubleDigit++;  
    else tripleDigit++;  
}  

Sonuçların Konsolda Görüntülenmesi

Sonuçları konsola yazdırmak için Console.WriteLine fonksiyonunu kullanabilirsiniz. Örneğin:

Console.WriteLine($"1 Basamaklı Sayılar: {singleDigit}");  
Console.WriteLine($"2 Basamaklı Sayılar: {doubleDigit}");  
Console.WriteLine($"3 Basamaklı Sayılar: {tripleDigit}");  

Bu örnek, dizi elemanları üzerinde analiz yapmayı öğrenmeniz için mükemmel bir başlangıçtır.


Sonuç

C#’ta diziler ve rastgele sayı üretimi, programlama mantığını kavramak için harika araçlardır. Bu konuları bir arada ele alarak, hem veri saklama hem de veri analizi süreçlerini öğrenebilirsiniz. C# dizileri ile çalışırken, döngüler ve koşullu ifadeleri kullanarak pratik yapmayı ihmal etmeyin.


 

İ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?