Plaka Tahmin Oyunu — Csharp

Plaka Tahmin Oyunu — Csharp

[code lang=”csharp”]

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Windows.Forms;//www.gorselprogramlama.com

namespace Coelho1

{

public partial class Form1 : Form

{

public string[] iller = new string[82];

int rasgelePlakaKodu = 0;

Random r = new Random();

int dogruTahmin = 0;

int yanlisTahmin = 0;

int kalanSure = 180;

int puan = 0;

public Form1()

{

InitializeComponent();

}

//www.gorselprogramlama.com

private void Form1_Load(object sender, EventArgs e)

{

iller[1] = "Adana";

iller[2] = "Adıyaman";

iller[3] = "Afyon";

iller[4] = "Ağrı";

iller[5] = "Amasya";

iller[6] = "Ankara";

iller[7] = "Antalya";

iller[8] = "Artvin";

iller[9] = "Aydın";

iller[10] = "Balıkesir";//www.gorselprogramlama.com

iller[11] = "Bilecik";

iller[12] = "Bingöl";

iller[13] = "Bitlis";

iller[14] = "Bolu";

iller[15] = "Burdur";

iller[16] = "Bursa";

iller[17] = "Çanakkale";

iller[18] = "Çankırı";

iller[19] = "Çorum";

iller[20] = "Denizli";

iller[21] = "Diyarbakır";

iller[22] = "Edirne";

iller[23] = "Elazığ";

iller[24] = "Erzincan";

iller[25] = "Erzurum";

iller[26] = "Eşkişehir";

iller[27] = "Gaziantep";

iller[28] = "Giresun";

iller[29] = "Gümüşhane";

iller[30] = "Hakkari";

iller[31] = "Hatay";

iller[32] = "Isparta";

iller[33] = "İçel";

iller[34] = "İstanbul";

iller[35] = "İzmir";

iller[36] = "Kars";

iller[37] = "Kastamonu";

iller[38] = "Kayseri";

iller[39] = "Kırklareli";

iller[40] = "Kırşehir";

iller[41] = "Kocaeli";

iller[42] = "Konya";

iller[43] = "Kütahya";

iller[44] = "Malatya";

iller[45] = "Manisa";

iller[46] = "Kahramanmaraş";

iller[47] = "Mardin";

iller[48] = "Muğla";

iller[49] = "Muş";

iller[50] = "Nevşehir";

iller[51] = "Niğde";

iller[52] = "Ordu";

iller[53] = "Rize";

iller[54] = "Sakarya";

iller[55] = "Samsun";

iller[56] = "Siirt";

iller[57] = "Sinop";

iller[58] = "Sivas";

iller[59] = "Tekirdağ";

iller[60] = "Tokat";

iller[61] = "Trabzon";

iller[62] = "Tunceli";

iller[63] = "Şanlıurfa";

iller[64] = "Uşak";

iller[65] = "Van";

iller[66] = "Yozgat";

iller[67] = "Zonguldak";

iller[68] = "Aksaray";

iller[69] = "Bayburt";

iller[70] = "Karaman";

iller[71] = "Kırıkkale";

iller[72] = "Batman";

iller[73] = "Şırnak";

iller[74] = "Bartın";

iller[75] = "Ardahan";

iller[76] = "Iğdır";

iller[77] = "Yalova";

iller[78] = "Karabük";

iller[79] = "Kilis";

iller[80] = "Osmaniye";

iller[81] = "Düzce";

rasgelePlakaKodu = r.Next(1, 82);

lbl_il.Text = iller[rasgelePlakaKodu];

tmrSure.Enabled = true;

}

private void btnTahmin_Click(object sender, EventArgs e)

{

if (txtPlaka.Text == String.Empty)

{

MessageBox.Show("Tahmininizi boş bırakamazsınız.");

return;

}

int tahminPlakaKodu = Convert.ToInt32(txtPlaka.Text);

if (tahminPlakaKodu == rasgelePlakaKodu)

{

dogruTahmin++;

lblDTahmin.Text = "Doğru Tahmin : " + dogruTahmin.ToString();

}//www.gorselprogramlama.com

else

{

yanlisTahmin++;

lblYTahmin.Text = "Yanlış Tahmin : " + yanlisTahmin.ToString() ;

}

txtPlaka.Text = "";

txtPlaka.Focus();

rasgelePlakaKodu = r.Next(1, 82);

lbl_il.Text = iller[rasgelePlakaKodu];

puan = (dogruTahmin * 10) – (yanlisTahmin * 2);

lblPuan.Text = "Puanınız : " + puan.ToString();

}

private void tmrSure_Tick(object sender, EventArgs e)

{

if (kalanSure == 0)//www.gorselprogramlama.com

{

tmrSure.Enabled = false;

MessageBox.Show("Oyun bitti. Puanınız : " + puan.ToString());

}

else

{

kalanSure–;

lblKalanSure.Text = "Kalan Sure : " + kalanSure.ToString();

}

}

private void button1_Click(object sender, EventArgs e)

{

puan = 0;

kalanSure = 180;

lblPuan.Text = "Puanınız : 0";

dogruTahmin = 0;

yanlisTahmin = 0;//www.gorselprogramlama.com

lblDTahmin.Text = "Doğru Tahmin : " + dogruTahmin.ToString();

lblYTahmin.Text = "Yanlış Tahmin : " + yanlisTahmin.ToString();

txtPlaka.Text = "";

txtPlaka.Focus();

rasgelePlakaKodu = r.Next(1, 82);

lbl_il.Text = iller[rasgelePlakaKodu];

tmrSure.Enabled = true;

}

}//www.gorselprogramlama.com

}

[/code]

Projeyi İNDİR

Yorumlar 1

  • admin ben bu formadkilerin ne oldugunu anladım(label mi texbox mı) onları bi soylesen acil

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir