Yazılım Eğitimi, Sql Server, C, C++, C#, Pyhton, Mobile, Web & IT üzerine yazılar.
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);
}
}
}
Kaydol:
Kayıt Yorumları (Atom)
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....
-
hp Notebook Product Information Not Valid error hatası açılışta çıkan uyarı, System Board (00A) Error Displays on a Black Screen çözümü, f...
-
using System; using System.Collections.Generic; using System.Data.SqlClient; using System.Linq; using System.Text; namespace FirmaOtomasyonu...
Hiç yorum yok:
Yorum Gönder