13 Aralık 2017 Çarşamba

sınıflı konsol oyunu


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;
            int sistemRakami = GameUtil.RandomRakamCek();

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

            bool oyunuKazandi = false;
            #if DEBUG
            GameUtil.yaz(sistemRakami.ToString());
            #endif
            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.InputBekle();

        }

    }

}

----------------------------------------------------------------



bağlı sınıfı

----------------------------------------------
 


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace SayiTahminOyunu_Hocanin_yazdigi
{
    public static class GameUtil
    {
        public static string gameTitle = "Sayi Bulmaca";
        public static string gameVersion = "v2.0.3";

        public static string InputBekle()

        {
            return Console.ReadLine();

        }

        public static void yaz(string prmData)

        {

            Console.WriteLine(prmData);

        }

        public static int RandomRakamCek()
        {
            Random RakamYaratici = new Random();
            return RakamYaratici.Next(1, 100);
        }
    }
}



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....