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]


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