Bu oyunda, kullanıcı konsol uygulamasına öncelikle bir bom sayısı girmektedir. Bundan sonra bilgisayar oyuna 1 sayısını ekrana yazdırarak başlamaktadır. Artık kullanıcı ve bilgisayar sırası ile 1'den 100'e kadar olan sayıları bilgisayara girmelidir. Fakat başta girilen BOM sayısının katlarına gelindiğinde bilgisayar ve kullanıcı ekrana o sayıyı değil sadece BOM ya da bom yazısını yazmalıdır. Eğer yazmazlarsa oyunu kaybetmiş demektirler.
Uygulamaya ait kodlar aşağıdaki gibidir;
static void Main(string[] args)
{
int pcSayi = 1;
int kullaniciSayi;
Console.Write("BOM sayısını giriniz: ");
int bom = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Oyun başlıyor....");
Console.WriteLine("");
while (pcSayi < 101)
{
if (pcSayi % bom != 0)
{
Console.WriteLine(pcSayi);
}
else
{
Console.WriteLine("BOM");
}
if ((pcSayi + 1) % bom == 0)
{
string text = Console.ReadLine().ToUpper();
if (text != "BOM")
{
Console.WriteLine("PATLADINIZ!!");
Environment.Exit(0);
}
else
{
pcSayi += 2;
}
}
else
{
kullaniciSayi = Convert.ToInt32(Console.ReadLine());
if (kullaniciSayi != pcSayi + 1)
{
Console.WriteLine("PATLADINIZ!!");
Environment.Exit(0);
}
else
{
pcSayi += 2;
}
}
}
Console.ReadKey();
}
Hiç yorum yok:
Yorum Gönder