using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication19
{
class Program
{
static void Main(string[] args)
{
int tutulan, tahmin, sayi1, sayi2, kacdefa = 1;
char cevap;
Soner:
Console.Write("Aralığın ilk sayısını giriniz : ");
sayi1 = int.Parse(Console.ReadLine());
Console.Write("Aralığın İkinci Sayısını Giriniz : ");
sayi2 = int.Parse(Console.ReadLine());
Random rastgele = new Random();
tutulan = rastgele.Next(sayi1, sayi2);
for (int j = 0; j >= 0; j++)
{
for (int i = 0; i >= 0; i++)
{
Console.Write("Tahmininiz : ");
tahmin = int.Parse(Console.ReadLine());
if (tahmin == tutulan)
{
Console.WriteLine("Tebrikler ! {0} denemede buldunuz.", kacdefa);
break;
}
else if (tahmin < tutulan) Console.WriteLine("Daha büyük bir sayı girin..");
else Console.WriteLine("Daha küçük sayı girin..");
kacdefa++;
}
Console.Write("Tahmin Oyununa Devam Etmek İstiyor musunuz ? (E/H) : ");
cevap = char.Parse(Console.ReadLine());
if(cevap == 'E' || cevap == 'e')
goto Soner;
else if (cevap == 'H' || cevap == 'h')
Environment.Exit(0);
Console.ReadKey();
}
}
}
}
-Açıklamalar-
- char değişkeni kullanıldı.
- "||" işareti "veya" anlamına gelmektedir.
- Environment.Exit(0); komutu resimde görülen siyah ekranı yani Console.Application'u kapatır.
- 3.satırdaki "Soner:" değişkeni, daha sonradan o noktaya geri dönmek için tanımlanmıştır.
Hiç yorum yok:
Yorum Gönder