Bilgisayarın Tuttuğu Sayıyı Bulmamızı Sağlayan, Bulunca da Devam Etmek İstiyor musunuz Diye Soran C# Kodu


using System;
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