14 Aralık 2017 Perşembe

sayı tahmin oyunu başa start go to ve tekrar


using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;


namespace SayiTahminOyunu_Hocanin_yazdigi

{

    class Program

    {

        static void Main(string[] args)

        {
            Console.Title = GameUtil.gameTitle + " | " + GameUtil.gameVersion;
            GameUtil.yaz("Lutfen tahminde bulunmak için bir rakam girip Entere basiniz..>>!");
            int sistemRakami = GameUtil.RandomRakamCek();

            int tahminDenemeleri = 0; // Kullanici TAhmin hakki 5 dir.

            bool oyunuKazandi = false;
            #if DEBUG
            GameUtil.yaz(sistemRakami.ToString());
            #endif
            Start:
            while (tahminDenemeleri < 5)

            {

                try

                {

                    int kullaniciTahmini = Convert.ToInt32(GameUtil.InputBekle());

                    int tahminFarki = Math.Abs(sistemRakami - kullaniciTahmini);


                    if (tahminFarki == 0)
                    {

                        GameUtil.yaz("Rakam dogru tahmin Tebrikler .!");

                        GameUtil.yaz(String.Format("Rakamı {0} tahminde bildiniz.", tahminDenemeleri + 1));

                        oyunuKazandi = true;

                        break;

                    }


                    else if (tahminFarki <= 10)

                    {

                        GameUtil.yaz("Sicak");

                    }

                    else if (tahminFarki > 10 && tahminFarki <= 30)

                    {

                        GameUtil.yaz("Ilik");

                    }

                    else

                    {

                        GameUtil.yaz("Soguk");

                    }

                }

                catch

                {

                    GameUtil.yaz("Lütfen gecereli bir tam sayi giriniz..!");


                }


                tahminDenemeleri++;

            }

            if (!oyunuKazandi)

            {

                GameUtil.yaz("5 hakkinizi kullanarak dogru tahmin yapmadiniz ! oyun bitti");


            }
            GameUtil.yaz("Yeniden oynamak istermisin ? E/H");
            if (GameUtil.InputBekle().ToUpper() == "E")
            {
                tahminDenemeleri = 0;
                sistemRakami = GameUtil.RandomRakamCek();
                #if DEBUG
                GameUtil.yaz(sistemRakami.ToString());
                #endif

                goto Start;
            }
          

        }

    }

}



Hiç yorum yok:

Yorum Gönder

Mac adres formatı excel

excel iki nokta mac addres formatı Mac adresi karakterlerini üst üste iki nokta : iki nokta üst üste olacak şekilde excel dosyasında ayırır....