12 Aralık 2017 Salı

try catch

Methot kütüpaneleri: Ortaklaştırmak için statik sınıflar, stringe çevirme

try  catch örneği 

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

namespace SayiTahminOyunu_Hocanin_yazdigi
{
    class Program
    {
        static void Main(string[] args)
        {

            Random rakamYaratici = new Random();
            int sistemRakami = rakamYaratici.Next(0, 100);
            int tahminDenemeleri = 0; // Kullanici TAhmin hakki 5 dir.
            bool oyunuKazandi = false;
            //Console.WriteLine(sistemRakami);
            while (tahminDenemeleri < 5)
            {
                try
                {
                    int kullaniciTahmini = Convert.ToInt32(Console.ReadLine());
                    int tahminFarki = Math.Abs(sistemRakami - kullaniciTahmini);

                    if (kullaniciTahmini == 0)

                    {
                        Console.WriteLine("Rakam dogru tahmin Tebrikler .!");
                        Console.WriteLine("Rakamı {0} tahminde bildiniz.", tahminDenemeleri + 1);
                        oyunuKazandi = true;
                        break;
                    }

                    else if (tahminFarki <= 10)
                    {
                        Console.WriteLine("Sicak");
                    }
                    else if (tahminFarki > 10 && tahminFarki <= 30)
                    {
                        Console.WriteLine("Ilik");
                    }
                    else
                    {
                        Console.WriteLine("Soguk");
                    }
                }
                catch
                {
                    Console.WriteLine("Lütfen gecereli bir tam sayi giriniz..!");
                 
                }
              
                tahminDenemeleri++;
            }
                if (!oyunuKazandi)
                {
                    Console.WriteLine("5 hakkinizi kullanarak dogru tahmin yapmadiniz ! oyun bitti");

                }
                Console.ReadLine();

            }
        }
    }


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