c# uygulama örnekleri

C# ile harf bulmaca oyunu yapmak için öncelikle bir kelime havuzu oluşturmak gerekiyor. Bu havuzda kullanıcının çözmeye çalışacağı kelimeler yer alacak. Ardından, kullanıcıya bir kelime verilir ve kullanıcının bu kelimeyi tahmin etmesi istenir.

c# uygulama örnekleri
c# uygulama örnekleri

Aşağıda, basit bir C# kod örneği verilmiştir:

arduino

using System;

namespace HarfBulmaca
{
class Program
{
static void Main(string[] args)
{
// Kelime havuzu oluşturma
string[] kelimeler = { “elma”, “armut”, “çilek”, “muz”, “kiraz”, “üzüm” };

        // Rastgele kelime seçme
        Random rastgele = new Random();
        int kelimeIndex = rastgele.Next(kelimeler.Length);
        string kelime = kelimeler[kelimeIndex];

        // Oyun başlatma
        Console.WriteLine("Harf bulmaca oyununa hoş geldiniz!");
        Console.WriteLine("Tahmin etmeniz gereken kelime " + kelime.Length + " harfli.");
        Console.WriteLine();

        // Tahmin döngüsü
        bool devam = true;
        while (devam)
        {
            Console.Write("Lütfen bir harf tahmin edin: ");
            char harf = Console.ReadKey().KeyChar;
            Console.WriteLine();

            if (kelime.Contains(harf))
            {
                Console.WriteLine("Tebrikler! " + harf + " harfi doğru.");
            }
            else
            {
                Console.WriteLine("Maalesef " + harf + " harfi yanlış.");
            }

            Console.WriteLine();

            if (kelime.IndexOf(harf) == -1)
            {
                Console.WriteLine("Kelime şu anda şöyle görünüyor: " + kelime);
            }
            else
            {
                // Doğru tahminlerin bulunduğu bir kelime maskesi oluşturma
                string kelimeMaskesi = "";
                for (int i = 0; i < kelime.Length; i++)
                {
                    if (kelime[i] == harf)
                    {
                        kelimeMaskesi += harf;
                    }
                    else
                    {
                        kelimeMaskesi += "_";
                    }
                }

                Console.WriteLine("Kelime şu anda şöyle görünüyor: " + kelimeMaskesi);
            }

            Console.WriteLine();

            // Tüm harfler doğru tahmin edildi mi?
            if (!kelime.Contains("_"))
            {
                Console.WriteLine("Tebrikler, kelimeyi doğru tahmin ettiniz!");
                devam = false;
            }
        }

        Console.ReadKey();
    }
}

}

Bu örnekte, kullanıcıya rastgele bir kelime verilir ve kullanıcının tahmin etmesi gereken kelime uzunluğu belirtilir. Kullanıcı her bir tahmininde, girdiği harfin doğru mu yanlış mı olduğunu öğrenir ve tahmin etmesi gereken kelime maskesi gösterilir. Tüm harfler doğru tahmin edildiğinde, kullanıcıya tebrikler mesajı gösterilir.

Bir cevap yazın

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