08 December 2016

Sayı Tahmini Oyunu

C# dilinde basit bir “sayı tahmini oyunu” yapalım. Aşamaları sıra ile yazdım.

1- Yeni bir WindowsFormsApplication oluşturalım. Formumuzun ismini “Sayı Tahmini Oyunu” olarak değiştirelim.
2- Formumuza bir TextBox ekleyelim. Name özelliğini txtTahmin olarak değiştirelim.
3- Bir adet Button ekleyelim. Name özelliği btnTahminEt, text özelliği Tahmin Et olsun.
4- Global bir değişken tanımlayalım.

int sayi;

5- Doğru sayı için rastgele bir sayıyı değişkene atayalım (Formun Load Olayına yazalım):

Random rnd = new Random();
sayi = rnd.Next(0, 12);

6- Butonumuzun Click Olayına yazalım:

int tahmin = Convert.ToInt32(txtTahmin.Text);

7- Koşulumuzu belirtelim.

if (tahmin == sayi)
 {
MessageBox.Show("Tebrikler! Doğru sayıyı bildiniz!");
}
else
 {
MessageBox.Show("Üzgünüm! Yanlış Sayı!");
}

 

8- Çalıştırdığımızda TextBoxa girdiğimiz değer rastgele oluşturulmuş değerle eşitlenirse Tebrikler! Doğru sayıyı bildiniz! mesajını alacağız. (ben denemeyi bıraktım :))

Kodun tamamı şu şekildedir.

 

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;
namespace WindowsFormsApplication2
 {
 public partial class Form1 : Form
 {
 int sayi; //Doğru sayı için değişken tanımladık.
 public Form1()
 {
 InitializeComponent();
 }
private void Form1_Load(object sender, EventArgs e)
 {
 Random rnd = new Random(); //Doğru sayı değerinin rastgele oluşturulmasını sağladık.
 sayi = rnd.Next(0, 12);
 }
private void btnTahminEt_Click(object sender, EventArgs e)
 {
 int tahmin = Convert.ToInt32(txtTahmin.Text); // TextBoxa girilen sayıyı inte dönüştürdük.
if (tahmin == sayi) //Koşulumuzu belirledik.
 { MessageBox.Show("Tebrikler! Doğru sayıyı bildiniz!"); }
else
 { MessageBox.Show("Üzgünüm! Yanlış Sayı!"); }
 }
 }
 }

 

Bu da Programımızın Ekran Görüntüsü:

Sayı tahmini oyunu

Comments

  1. Halilarici says:

    Eif’den beklediğimiz yazılar 🙂 teşekkürler.

  2. teşekkürler

  3. çok teşekkürler. ödevim için kullandım.

Trackbacks

  1. […] konu ile ilgili “Sayı Tahmini Oyunu“na gözatabilirsiniz. Etiketler: if – else karar […]