Süreli Matematik Oyunu (Toplama işlemli) — Csharp

Süreli Matematik Oyunu (Toplama işlemli) — Csharp

Soru :

Textboxlara rastgele sayı atanacak.textbox3’e girilen değer doğru ise doğru sayısı 1,  değilse yanlış sayısı 1 artacak.İşleme cevap verme süresi 25 Sn olacak programın csharp windows forms application kodlarını yazınız.

 

 

matematik_oyunu

 

[code lang=”csharp”]

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;//www.gorselprogramlama.com
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace Soru_1___Hesaplama__
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

int Sure = 0;
Random r = new Random();
int dogru_Sayisi = 0, yanlis_Sayisi = 0;

private void btnYeni_Click(object sender, EventArgs e)
{
lblSure.Text = Sure.ToString();
btnCevapla.Enabled = true;
txt1.Enabled = true;
txt2.Enabled = true;
txtSonuc.Enabled = true;

txt1.Text = r.Next(11).ToString();
txt2.Text = r.Next(11).ToString();
tmrSure.Enabled = true;//www.gorselprogramlama.com
}

private void btnCevapla_Click(object sender, EventArgs e)
{
int gercekSonuc = 0, tahmin = 0;
gercekSonuc = int.Parse(txt1.Text) + int.Parse(txt2.Text);
tahmin = int.Parse(txtSonuc.Text);

if (gercekSonuc == tahmin)
{
dogru_Sayisi++;
}
else
{
yanlis_Sayisi++;
}

lblDogru.Text = dogru_Sayisi.ToString();
lblYanlis.Text = yanlis_Sayisi.ToString();

txt1.Text = r.Next(11).ToString();
txt2.Text = r.Next(11).ToString();
txtSonuc.Text = "";
}

private void tmrSure_Tick(object sender, EventArgs e)
{
Sure++;
lblSure.Text = Sure.ToString();
if (Sure == 100)
{
btnCevapla.Enabled = false;//www.gorselprogramlama.com
tmrSure.Enabled = false;
}
}
}
}

[/code]

 

matematik_oyunu2

 

Projeyi İNDİR

Yorumlar 3

Bir yanıt yazın

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