Visual Studio C# Uygulamalı Örnekler ( Sayı Tahmin Oyunu)

Bu Dersimizde Visual Studio C# ile basit bir sayı tahmin oyunu yapacağız bunun için random fonksiyonu ile rastgele sayı nasıl üretilir onuda incelemiş olacağız. ilk olarak aşağıdaki form görüntüsünü oluşturuyoruz.


programın kod bloğu aşağıdaki gibi olması lazım /* ve */ arasında gerekli açıklamalar mevcut.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsApplication1
{
public partial class Form1 : Form
{
int rastgelesayi,hak,gelen;
// program içinde kullanacağımız değişkenleri tanımlıyoruz.
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
hak = 5;
Random sayi = new Random();
rastgelesayi = sayi.Next(30);
/*form load kısmına tahmin hakkı olarak 5 tanımlayıp
1-30 arsında rastgele bir sayı üretiyor ve sonucu rastgelesayi değişkenine atıyoruz
*/
}

private void button1_Click(object sender, EventArgs e)
{
/*
Tahmin et butonuna tıklayıp girilen sayıyı gelen değişkenine atıyoruz
* tahmin edilen sayıyla eşit olup olmadığına bakıyoruz
* eğer eşit ise mesaj kutusu ile ekrana tebrikler yazıp yeniden rastgele sayı
* ürtiyor ve hakkı 5 yapıyoruz

*/
gelen = Convert.ToInt32(textBox1.Text);
if (rastgelesayi == gelen)
{
MessageBox.Show(“Tebrikler”);
hak = 5;
Random sayi = new Random();
rastgelesayi = sayi.Next(30);
label1.Text = “5”;
}
else
{           /*Girilen sayı tahmin edilen sayıya eşit değilse
* hakkı bir azaltıyoruz.
*/
hak = hak – 1;
label1.Text = Convert.ToString(hak);
if (hak <1)
{
/*hak 1’den küçük olduğu zaman yani sayı bulunamadığında
* ekranda aranan sayıyı gösteriip tekrar yeni sayı üretiyor ve
* kullanıcının sayı girişi yapmasını bekliyoruz.
*
*/
MessageBox.Show(“Malesef Bulamadınız Aradığınız Sayı ” + rastgelesayi);
hak = 5;
Random sayi = new Random();
rastgelesayi = sayi.Next(30);
label1.Text = “5”;
}

}
}
}
}

Programın çalışan örneğine aşağıdaki linkten ulaşabilirsiniz.

Visual Studio C# Uygulamali Örnekler ( Sayi Tahmin Oyunu) (551 indirme)
  • yok

    Hll

  • yasar demirdal

    namespace WindowsApplication1
    {
    partial class Form1
    {
    ///
    /// Required designer variable.
    ///
    private System.ComponentModel.IContainer components = null;

    ///
    /// Clean up any resources being used.
    ///
    /// true if managed resources should be disposed; otherwise, false.
    protected override void !DıSPOSE!(bool disposing)
    {
    if (disposing && (components != null))
    {
    components.Dispose();
    }
    base.Dispose(disposing);
    }

  • mustafa

    sağol güzel kodlama

  • abu

    elinize sğlık çok güzel olmuş

X

Pin It on Pinterest

X