Rastgele Sayı Bulma Oyunu — C#

Rastgele Sayı Bulma Oyunu

[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.Threading.Tasks;

using System.Windows.Forms;

namespace WindowsFormsApplication2

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

int sayı, tahmin,puan = 1000,tahminsayısı,süre=60;

private void button1_Click(object sender, EventArgs e)

{

Random r = new Random();

sayı = r.Next(1,50);

timer1.Start();

button3.Enabled = true;

button1.Enabled = false;

}

private void Form1_Load(object sender, EventArgs e)

{

button3.Enabled = false;

button2.Enabled = false;

}

private void button3_Click(object sender, EventArgs e)

{

button2.Enabled = true;

tahmin = int.Parse(textBox1.Text);

tahminsayısı++;

if (tahmin != sayı)

{

if (tahmin < sayı)

{

label9.Text = "Daha büyük bir sayı giriniz";

}

else if (tahmin > sayı )

{

label9.Text="Daha küçük bir sayı giriniz";

}

listBox1.Items.Add(tahmin+" "+puan+" "+tahminsayısı+" "+"*"+" "+10);

puan = puan -( tahminsayısı * 10) ;

}

label4.Text = puan.ToString();

if (tahmin == sayı)

{

label9.Text = "doğru bildiniz";

timer1.Stop();

}

label2.Text = tahminsayısı.ToString();

if (tahmin > 50 || tahmin<1) MessageBox.Show("lütfen 0-50 arası sayı giriniz");

}

private void timer1_Tick(object sender, EventArgs e)

{

süre–;

label3.Text = süre.ToString();

if (süre == 0)

{

MessageBox.Show("süreniz bitti");

timer1.Stop();

}

}

private void button2_Click(object sender, EventArgs e)

{

button2.Enabled = false;

button1.Enabled = true;

button3.Enabled = false;

listBox1.Items.Clear();

süre = 60;

puan = 1000;

tahminsayısı = 0;

label2.Text = "0";

label3.Text = "60";

label4.Text = "1000";

label9.Text = "";

timer1.Stop();

}

}

}
[/code]

Projeyi İNDİR

Bir yanıt yazın

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