Tuttuğunuz Sayıyı Tahmin Etmeye Çalışan Program C# Console
[code lang=”csharp”]
{
int baslangic=0;
int bitis=1000;
int tahmin=(baslangic+bitis)/2;
string deger;
int deneme=1;
Console.WriteLine("Aklınızdan "+baslangic+ " İle "+bitis+ " Arasında Bir Sayı Tutunuz ve ENTER Tuşuna Basınız");
Console.ReadLine();
Console.WriteLine("Tuttuğunuz Sayı " +tahmin+ "Dogruysa E Büyükse B Küçükse K Tuşuna Basıp Daha Sonra ENTER Tuşuna Basınız");
deger=Console.ReadLine();
switch (deger)
{
case "E":
break;
case "B":
baslangic=tahmin;
tahmin=(baslangic+bitis)/2;
Console.WriteLine("Tuttuğunuz sayı " + tahmin + "Dogruysa E Daha Büyükse B Daha Küçükse K Tuşuna Basıp Daha Sonra ENTER Tuşuna Basınız");
deger = Console.ReadLine();
++deneme;
break;
case "K":
bitis = tahmin;
tahmin=(baslangic+bitis)/2;
Console.WriteLine("Tuttuğunuz Sayı " + tahmin + "Dogruysa E Daha Büyükse B Daha Küçükse K Tuşuna Basıp Daha Sonra ENTER Tuşuna Basınız");
deger = Console.ReadLine();
++deneme;
break;
default:
Console.WriteLine("Hatalı Kullanım");
Console.WriteLine("Tuttuğunuz Sayı " + tahmin + "Dogruysa E Daha Büyükse B Daha Küçükse K Tuşuna Basıp Daha Sonra ENTER Tuşuna Basınız");
deger = Console.ReadLine();
++deneme;
break;
}
while (deger != "E")
{
switch (deger)
{
case "E":
break;
case "B":
baslangic=tahmin;
tahmin=(baslangic+bitis)/2;
Console.WriteLine("Tuttuğunuz Sayı " + tahmin + "Dogruysa E Daha Büyükse B Daha Küçükse K Tuşuna Basıp Daha Sonra ENTER Tuşuna Basınız");
deger = Console.ReadLine();
++deneme;
break;
case "K":
bitis = tahmin;
tahmin=(baslangic+bitis)/2;
Console.WriteLine("Tuttuğunuz Sayı " + tahmin + "Dogruysa E Daha Büyükse B Daha Küçükse K Tuşuna Basıp Daha Sonra ENTER Tuşuna Basınız");
deger = Console.ReadLine();
++deneme;
break;
default:
Console.WriteLine("Hatalı Bir Sayı Girdiniz");
Console.WriteLine("Tuttuğunuz Sayı " + tahmin + "Dogruysa E Daha Büyükse B Daha Küçükse K Tuşuna Basıp Daha Sonra ENTER Tuşuna Basınız");
deger = Console.ReadLine();
++deneme;
break;
}
}
Console.WriteLine(deneme + " Deneme Sonunda Buldum Tutğunuz Sayıyı =" + tahmin);
Console.ReadLine();
}
[/code]
