Şimdi size C# Console ile "Kim 500 Milyar İster?" oyunu yapmayı anlatacağım...
NOT:Ben soruları attım... (Ama yanıtlar doğru) Siz soru ekleyebilir ve/veya değiştirebilirsiniz...
Kod:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Kim_500_Milyar_İster
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(" -------->KİM 500.000 TL İSTER YARIŞMASINA HOSGELDINIZ<--------");
Console.WriteLine("nLÜTFEN YARIŞMA BİLGİ FORMUNU DOLDURUNUZ:");
string adi, soyadi, meslek, il, yas;
Console.WriteLine("nAdınız nedir?");
adi = Convert.ToString(Console.ReadLine());
Console.WriteLine("Soyadınız nedir?");
soyadi = Convert.ToString(Console.ReadLine());
Console.WriteLine("Mesleğiniz nedir?");
meslek = Convert.ToString(Console.ReadLine());
Console.WriteLine("Yarışmaya nerden katılıyorsunuz?");
il = Convert.ToString(Console.ReadLine());
Console.WriteLine("Yaşınızı giriniz");
yas = Convert.ToString(Console.ReadLine());
Console.Clear();
Console.WriteLine("nnn{0} yarışmamıza {1}'dan katılıyor. Kendisi {2} yaşında bir {3} nSorulara geçmek için bir tuşa basınız.", adi, il, yas, meslek);
Console.ReadKey();
Console.Clear();
int dogrucvp = 0, yanliscvp = 0;
int kazanilan = 0;
Console.WriteLine("1.soru: Türkiye'de kac il vardır?");
string cevap1;
Console.WriteLine("nA)81 B)83 C)82 D)79 (A-D) >>>");
cevap1 = Console.ReadLine();
if ((cevap1 == "A") || (cevap1 == "a"))
{
dogrucvp = dogrucvp + 1;
kazanilan = kazanilan + 10000;
Console.WriteLine("Dogru cevap verdiniz.Sonraki soruya gecmek icin bir tusa basın...");
Console.ReadKey();
Console.Clear();
}
else
{
yanliscvp = yanliscvp + 1;
Console.WriteLine("Yanlıs cevap verdiniz.Sonraki soruya gecmek icin bir tusa basın...");
Console.ReadKey();
Console.Clear();
}
string cevap2;
Console.WriteLine("2.soru: Aşağıdakilerden hangisi 'Divan-ı Lugatit Türk' adlı eserin yazarıdır ?");
Console.WriteLine("nA)Yusuf Has Hacip B)Kaşgarlı Mahmut C)Ahmet Yesevi D)Edip Ahmet Yükneki ");
cevap2 = Console.ReadLine();
if ((cevap2 == "B") || (cevap2 == "b"))
{
dogrucvp = dogrucvp + 1;
kazanilan = kazanilan + 40000;
Console.WriteLine("Dogru cevap verdiniz.Sonraki soruya gecmek icin bir tusa basın...");
Console.ReadKey();
Console.Clear();
}
else
{
yanliscvp = yanliscvp + 1;
Console.WriteLine("Yanlıs cevap verdiniz.Sonraki soruya gecmek icin bir tusa basın...");
Console.ReadKey();
Console.Clear();
}
Console.WriteLine("3.soru:Milli şairimiz Mehmet Akif'in soyadı aşağıdakilerden hangisidir ? ");
Console.WriteLine("nA)Pala B)Ergün C)Ersoy D)Yesevi");
string cevap3;
cevap3 = Console.ReadLine();
if ((cevap3 == "C") || (cevap3 == "c"))
{
dogrucvp = dogrucvp + 1;
kazanilan = kazanilan + 100000;
Console.WriteLine("Dogru cevap verdiniz.Sonraki soruya gecmek icin bir tusa basın...");
Console.ReadKey();
Console.Clear();
}
else
{
yanliscvp = yanliscvp + 1;
Console.WriteLine("Yanlıs cevap verdiniz.Sonraki soruya gecmek icin bir tusa basın...");
Console.ReadKey();
Console.Clear();
}
Console.WriteLine("4.soru: Matematikte Pi sayısı kaçtır? ");
string cevap4;
Console.WriteLine("nA)3,16 B)3,15 C)3,14 D)3,13");
cevap4 = Console.ReadLine();
if ((cevap4 == "C") || (cevap4 == "c"))
{
dogrucvp = dogrucvp + 1;
kazanilan = kazanilan + 150000;
Console.WriteLine("Dogru cevap verdiniz.Sonraki soruya gecmek icin bir tusa basın...");
Console.ReadKey();
Console.Clear();
}
else
{
yanliscvp = yanliscvp + 1;
Console.WriteLine("Yanlıs cevap verdiniz.Sonraki soruya gecmek icin bir tusa basın...");
Console.ReadKey();
Console.Clear();
}
Console.WriteLine("Ve final sorusu geliyor...");
Console.WriteLine("5.soru: İstanbul'un fethi kaç yılında kim tarafından gerçekleştirilmiştir?");
string cevap5;
Console.WriteLine("nA)1453-Kanuni B)1453-II.Ahmet C)1353-Fatih D)1453-Fatih");
cevap5 = Console.ReadLine();
if ((cevap5 == "D") || (cevap5 == "d"))
{
dogrucvp = dogrucvp + 1;
kazanilan = kazanilan + 200000;
Console.WriteLine("Dogru cevap verdiniz.nnTebrikler yarışmayı tamamladınız. nİstatistiklerinizi görmek için bir tuşa basınız.");
Console.ReadKey();
Console.Clear();
}
else
{
yanliscvp = yanliscvp + 1;
Console.WriteLine("Yanlıs cevap verdiniz.nYarışma bitti. İstatistiklerinizi görmek için bir tuşa basınız.");
Console.ReadKey();
Console.Clear();
}
Console.WriteLine("Sayın {0} {1}", adi, soyadi);
Console.WriteLine("Dogru sayısı = {0}", dogrucvp);
Console.WriteLine("Yanlıs sayısı = {0}", yanliscvp);
Console.WriteLine("nKazandıgınız odul mıktarı tam olarak {0} TL tebrikler!", kazanilan);
Console.WriteLine("nnYarışmamız sona ermiştir.Katıldığınız için teşekkür ederiz.nÇıkmak için bir tuşa basınız.");
Console.ReadKey();
}
}
}
isterseniz oyunu burdan indirebilirsiniz:http://www.roosle.com/file/3f9f6cbf
Hiç yorum yok:
Yorum Gönder