c# uygulama örnekleric# uygulama örnekleri

C# ile bir sayı bulmaca oyunu yapmak için aşağıdaki adımları takip edebilirsiniz:

C# ile Sayı Bulmaca Oyunu Nasıl Yapılır?

İlk olarak, kullanıcının oyuna başlaması için bir mesaj gösterin ve oyun kurallarını açıklayın. Örneğin: “Hoş geldiniz! Bu oyunda, ben bir sayı tutacağım ve siz bu sayıyı tahmin etmeye çalışacaksınız. Her tahmininizde, size ne kadar yakın olduğunuzu söyleyeceğim. Haydi başlayalım!”

Oyun için bir rastgele sayı oluşturun. Bunu yapmak için, Random sınıfını kullanabilirsiniz. Örneğin:

csharp

Random random = new Random();

int randomNumber = random.Next(1, 101); // 1 ile 100 arasında rastgele bir sayı oluşturun

Bu kod, 1 ile 100 arasında rastgele bir tam sayı oluşturur ve randomNumber değişkenine atar.

Kullanıcıya bir sayı girmesi için bir mesaj gösterin. Örneğin: “Tahmininizi girin (1-100 arası):”

Kullanıcının girdiği sayıyı okuyun ve rastgele sayı ile karşılaştırın. Kullanıcının girdiği sayı rastgele sayıya eşitse, kullanıcı kazanmıştır ve oyundan çıkabilirsiniz. Aksi takdirde, kullanıcıya ne kadar yakın olduğunu söyleyin. Örneğin: “Daha yüksek bir sayı girmelisiniz.” veya “Çok yaklaştınız ama biraz daha düşük bir sayı girmelisiniz.”

Kullanıcının yeni bir tahminde bulunabilmesi için adımları tekrarlayın.

Örnek bir C# kodu aşağıda verilmiştir:

csharp

using System;
class Program
{
static void Main(string[] args)
{
Random random = new Random();
int randomNumber = random.Next(1, 101);
Console.WriteLine(“Hoş geldiniz! Bu oyunda, ben bir sayı tutacağım ve siz bu sayıyı tahmin etmeye çalışacaksınız. Her tahmininizde, size ne kadar yakın olduğunuzu söyleyeceğim. Haydi başlayalım!”);
while (true)
{
Console.Write(“Tahmininizi girin (1-100 arası): “);
int guess = Convert.ToInt32(Console.ReadLine());
if (guess == randomNumber)
{
Console.WriteLine(“Tebrikler! Doğru tahmin ettiniz.”);
break;
}
else if (guess < randomNumber)
{
Console.WriteLine(“Daha yüksek bir sayı girmelisiniz.”);
}
else
{
Console.WriteLine(“Daha düşük bir sayı girmelisiniz.”);
}
}
Console.WriteLine(“Oyun bitti. İyi oyunlar!”);
}
}
Console.ReadLine(); // Kullanıcının konsolu kapatması için herhangi bir tuşa basması gerektiğini söyleyin.
}
}

 

Son satırda, kullanıcının konsolu kapatması için herhangi bir tuşa basması gerektiğini söyleyen Console.ReadLine() metodunu kullanıyoruz. Bu, kullanıcının konsol penceresini kapatmadan önce son mesajı görmesine izin verir.

Bu uygulamada herhangi bir sorun yaşarsanız aşağıya yorum olarak bırakabilirsiniz. Bunun yanı sıra web sitemizdeki diğer hazır C# programlama örneklerine ulaşmak için bu linke tıklayabilirsiniz. 

Bir yanıt yazın

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