C# İle Bilmece Oyunu Uygulaması

 

Programlama öğrenmek için her zaman yeni örnekler denemelisiniz. Bunun için bugün sizlere C# ile Bilmece Oyunu Uygulaması örneğini aktaracağız. Console nasıl Kullanılır? C# ile Bilmece Oyunu Uygulaması  nasıl yapılır? Gibi sorularınızın cevabını bu içerikte bulabilirsiniz.


C# ile Console Örnekleri


Kod Alanı

C# programlama dilinin Console dilinde Bilmece Oyunu Uygulaması  kod metnini oluşturduk. Bu uygulamamızda herhangi bir bilmece oyunu örneği oluşturduk. Bu örneğimiz orta uzunluk ve zorlukta olmasına rağmen açık ve anlaşılır bir şekilde kod metni oluşturulduğu için harici bir açıklama gereği duyulmamıştır. Bu uygulamanın kod metni aşağıdaki gibidir:


using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication34 { class Program { static void Main(string[] args) { string cevap1, cevap2, cevap3, cevap4, cevap5; int secim; Console.WriteLine(" ****> BiLMeCeLeR <***** \n\nBilmece oyununa hoşgeldiniz.Başlamak için bir seçim yapınız. \n\n1)Oyuna başla 2)Cevapları gör\n\nUYARI ! Lütfen soruları küçük harflerle cevaplandırınız."); secim = Convert.ToInt32(Console.ReadLine()); Console.Clear(); switch (secim) { case 1: Console.WriteLine("Dışı var içi yok, dayak yer suçu yok"); cevap1 = Console.ReadLine(); if (cevap1 == "top") { Console.Write("Tebrikler. Doğru cevap. Bir sonraki soruya geçmek için bir tuşa basınız."); Console.ReadKey(); Console.Clear(); Console.WriteLine("Yattım yumuşak, uyudum sıcak sıcak"); cevap2 = Console.ReadLine(); if (cevap2 == "yatak") { Console.Write("Tebrikler. Doğru cevap. Bir sonraki soruya geçmek için bir tuşa basınız."); Console.ReadKey(); Console.Clear(); Console.WriteLine("Çarşıdan aldım bir tane,eve geldim bin tane"); cevap3 = Console.ReadLine(); if (cevap3 == "nar") { Console.Write("Tebrikler. Doğru cevap. Bir sonraki soruya geçmek için bir tuşa basınız."); Console.ReadKey(); Console.Clear(); Console.WriteLine("Bilmece bildirmece el üstünde kaydırmaca"); cevap4 = Console.ReadLine(); if (cevap4 == "sabun") { Console.Write("Tebrikler. Doğru cevap. Bir sonraki soruya geçmek için bir tuşa basınız."); Console.ReadKey(); Console.Clear(); Console.WriteLine("Ne içilir ne yenir, sıcakta kaldımı erir"); cevap5 = Console.ReadLine(); if (cevap5 == "dondurma") { Console.Write("Tebrikler. Doğru cevap. Oyunu bitirdiniz. Kapatmak için bir tuşa basınız."); Console.ReadKey(); } if (cevap5 != "dondurma") { Console.Write("\nMalesef yanlış cevap.Elendiniz.Kapatmak için bir tuşa basınız.\n\n(Not: Yardım için oyun başlangıcındaki 'Cevapları Gör' şıkkını seçebilirsiniz.) "); Console.ReadKey(); } } if (cevap4 != "sabun") { Console.Write("\nMalesef yanlış cevap.Elendiniz.Kapatmak için bir tuşa basınız.\n\n(Not: Yardım için oyun başlangıcındaki 'Cevapları Gör' şıkkını seçebilirsiniz.) "); Console.ReadKey(); } } if (cevap3 != "nar") { Console.Write("\nMalesef yanlış cevap.Elendiniz.Kapatmak için bir tuşa basınız.\n\n(Not: Yardım için oyun başlangıcındaki 'Cevapları Gör' şıkkını seçebilirsiniz.) "); Console.ReadKey(); } } if (cevap2 != "yatak") { Console.Write("\nMalesef yanlış cevap.Elendiniz.Kapatmak için bir tuşa basınız.\n\n(Not: Yardım için oyun başlangıcındaki 'Cevapları Gör' şıkkını seçebilirsiniz.) "); Console.ReadKey(); } } if (cevap1 != "top") { Console.Write("\nMalesef yanlış cevap.Elendiniz.\nKapatmak için bir tuşa basınız.\n\n(Not: Yardım için oyun başlangıcındaki 'Cevapları Gör' şıkkını seçebilirsiniz.) "); Console.ReadKey(); } break; case 2: Console.Write("-------> Cevaplar <-------\n\nSoru1:Top\nSoru2:Yatak\nSoru3:Nar\nSoru4:Sabun\nSoru5:Dondurma\n\nKapatmak için bir tuşa basınız."); Console.ReadKey(); break; default: Console.Write("Hatalı tuşlama yaptınız.Kapatmak için bir tuşa basınız."); Console.ReadKey(); break; } } } }

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.


Yorum Gönder

Daha yeni Daha eski