c# uygulama örnekleri

Kolonlu sayısal loto oynamak için C# dilinde bir uygulama yapmak için aşağıdaki adımları takip edebilirsiniz:

c# uygulama örnekleri
c# uygulama örnekleri

Kullanıcıdan kaç kolon oynamak istediğini ve kolon başına kaç sayı seçeceğini isteyin.

csharp

Console.WriteLine(“Kaç kolon oynamak istiyorsunuz?”);
int kolonSayisi = Convert.ToInt32(Console.ReadLine());

Console.WriteLine(“Kolon başına kaç sayı seçeceksiniz?”);
int secimSayisi = Convert.ToInt32(Console.ReadLine());

Oynanacak sayıların aralığını belirleyin.

csharp

int minSayi = 1;
int maxSayi = 49;

Rastgele sayılar oluşturmak için bir dizi oluşturun.

csharp

Random rnd = new Random();

Oyunu oynamak için bir döngü oluşturun. Bu döngü, kolon sayısı kadar çalışacak ve her döngüde yeni bir kolon oluşturacak.

csharp

for (int i = 0; i < kolonSayisi; i++)
{
int[] sayilar = new int[secimSayisi];

// Rastgele sayıları oluşturun
for (int j = 0; j < secimSayisi; j++)
{
    int sayi = rnd.Next(minSayi, maxSayi);

    // Daha önce seçilen sayıları kontrol edin
    while (Array.IndexOf(sayilar, sayi) != -1)
    {
        sayi = rnd.Next(minSayi, maxSayi);
    }

    sayilar[j] = sayi;
}

// Oluşturulan sayıları sıralayın ve yazdırın
Array.Sort(sayilar);
Console.WriteLine(String.Join(", ", sayilar));

}

Bu basit kod parçacığı, kolonlu sayısal loto oynamak için gereken temel adımları içermektedir. Daha gelişmiş bir uygulama için, kullanıcıya seçimlerini kaydetme veya sonuçları karşılaştırma gibi seçenekler sunabilirsiniz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir