C# (RANDOM KOMUTUYLA YAPILAN 2 OYUN)
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 WindowsFormsApplication4
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
int sayac = 1;
Random rastgele = new Random();
int deger;
for (int i = 0; i < 6; i++)
{
deger = rastgele.Next(1, 49);
if (sayac == 1)
label1.Text = deger.ToString();
if (sayac == 2)
label2.Text = deger.ToString();
if (sayac == 3)
label3.Text = deger.ToString();
if (sayac == 4)
label4.Text = deger.ToString();
if (sayac == 5)
label5.Text = deger.ToString();
if (sayac == 6)
label6.Text = deger.ToString();
sayac++;
}
}
int tur = 0;
int sayac = 1;
int o1 = 0;
int o2 = 0;
private void button2_Click(object sender, EventArgs e)
{
int tursayisi;
tur++;
Random zarsayi = new Random();
int zar;
label14.Text = tur.ToString();
bool t = Int32.TryParse(textBox1.Text, out tursayisi);
if (t)
{
if (sayac == 1)
{
zar = zarsayi.Next(1, 7);
o1 += zar;
label10.Text = o1.ToString();
sayac++;
label13.Text = "OYUNCU-2";
}
if (sayac == 2)
{
zar = zarsayi.Next(1, 7);
o2 += zar;
label11.Text = o2.ToString();
sayac--;
label13.Text = "OYUNCU-1";
}
}
if (tur == tursayisi)
{
if (o1 > o2)
MessageBox.Show("1.OYUNCU KAZANDI");
else
MessageBox.Show("2.OYUNCU KAZANDI");
button2.Visible = false;
}
}
private void button3_Click(object sender, EventArgs e)
{
button2.Visible = true;
label10.Text = "0";
label11.Text = "0";
tur = 0;
textBox1.Text=" ";
label14.Text = "0";
o1 = 0;
o2 = 0;
}
}
}
KODTA ANLAMADIĞINIZ YERİ İLETİŞİM BÖLÜMÜNDEN SORABİLİRİSİNİZ EN KISA ZAMANDA YANIT GELİR YETER Kİ DOĞRU MAİL OLSUN...
Kaydol:
Kayıt Yorumları (Atom)
Spring Boot Uygulamasını Heroku üzerinde Deploy Etme
Bu yazımızda sizlere spring boot ile yazılmış basit bir Rest api'nin heroku üzerinde nasıl deploy edebileceğimizi göstereceğim. Önce ...
-
Bu yazımda hobi olarak ilgilendiğim bug bounty'i anlatmaya çalışacağım. Daha sonra bu konu üzerinde kendimizi geliştirmek için neler yap...
-
Flip-Flop doğruluk tabloları girişlerin durumuna bağlı olarak çıkışların ne olması gerektiğini anlatan tablolardır. Kısaca bir doğruluk tabl...
Hiç yorum yok:
Yorum Gönder