C# örnek Bir Kelime Bir İşlem Oyunu
Bir kelime bir işlem oyunu için öncelikle 2 button ve 13 tane de label ekliyoruz. Daha sonra değişkenlerimizi belirliyoruz.
public partial class Form1 : Form { string[] sesli = { "A", "E", "I", "İ", "O", "Ö", "U", "Ü" }; // sesli değişkene sesli harfleri tanıtıyoruz. string[] sessiz = { "B", "C", "Ç", "D", "F", "G", "Ğ", "H", "J", "K", "L", "M", "N", "P", "R", "S", "Ş", "T", "V", "Y", "Z" }; // sessiz değişkenine sessiz harfeleri tanıtıyoruz. int[] sayi = { 25, 50,75, 100}; //iki basamaklı bizim belirleiğimiz rakamları sayısal değer olarak tanıtıyoruz. int a, b,c,d; // karakterleri sayısal değişken olarak tanıtıyoruz. Random r = new Random(); // r karakterini rasgele komutunu kullanmak için tanıtıyoruz.
Daha sonra Button1 ‘in içine şu kodları yazıyoruz.
public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { a = r.Next(0, sesli .Length); // a karakterine rastgele sesli harf secmesini sağlıyoruz. label1.Text = sesli[a]; //Label 1 sesli harfi seciyoruz. b = r.Next(0, sesiz.Length); // a karakterine rastgele sesli harf secmesini sağlıyoruz. label2.Text = sessiz[b]; //Label 2 sessiz harfi seciyoruz. a = r.Next(0, sesli.Length); // a karakterine rastgele sesli harf secmesini sağlıyoruz. label3.Text = sesli[a]; //Label 3 sesli harfi seciyoruz. b = r.Next(0, sessiz.Length); // b karakterine rastgele sessiz harf secmesini sağlıyoruz. label4.Text = sessiz[b]; //Label 4 sessiz harfi seciyoruz a = r.Next(0, sesli.Length); // a karakterine rastgele sesli harf secmesini sağlıyoruz. label5.Text = sesli[a]; //Label 5 sesli harfi seciyoruz b = r.Next(0, sessiz.Length); // b karakterine rastgele sessiz harf secmesini sağlıyoruz. label6.Text = sessiz[b]; //Label 6 sessiz harfi seciyoruz a = r.Next(0, sesli.Length); // a karakterine rastgele sesli harf secmesini sağlıyoruz. label7.Text = sesli[a]; //Label 7 sesli harfi seciyoruz }
Button1’e kodları yazdıktan sonra Button2’nin içine de şu kodları yazıyoruz.
private void button2_Click(object sender, EventArgs e) { c = r.Next (1,10); // c karakterine 1 ile 10 sayısı arasında rastgele rakam seciyoruz. label8.Text = Convert.ToString(c); // label 8 rastgele secilen sayıyı yazıyoruz. c = r.Next(1, 10); // c karakterine 1 ile 10 sayısı arasında rastgele rakam seciyoruz. label9.Text = Convert.ToString(c); // label 9 rastgele secilen sayıyı yazıyoruz. c = r.Next(1, 10); // c karakterine 1 ile 10 sayısı arasında rastgele rakam seciyoruz. label10.Text = Convert.ToString(c); // label 10 rastgele secilen sayıyı yazıyoruz. c = r.Next(1, 10); // c karakterine 1 ile 10 sayısı arasında rastgele rakam seciyoruz. label11.Text = Convert.ToString(c); // label 11 rastgele secilen sayıyı yazıyoruz. c = r.Next(0, sayi.Length); // c karakterine 0 ile diğer 2 basamaklı rakamları rastgele sec diyoruz. label12.Text = sayi.ToString(); // label12 ckarakterine secilen rakamı yazıyoruz. c = r.Next(300,1000); // 300 ile 1000 arasında bir seyı rastgele seciyoruz. label13.Text = Convert.ToString(c); // label13 secilen rastgele sayısını gösteriyoruz. } } }
Programın çalışır hali aşağıda gösterilmiştir.
Programı İndir: Bir Kelime Bir İşlem Oyunu
program calısmıyooo birsuru hata verıyooo
igrenc yhaa simdi arkadaslar bakın burada kim haklı ben simdi yarısmaya katıldım ve sunucuyum ve aksi taktırde yarında sınavım var ama soruları bulmak mecburuyetındeyım bulamazzasm beni oldürür hoca yhaaaaaaaa bana bi akıl verirmsinizzzz:( cok rica ediyorum
programlarımız denenip öyle yayınlanıyo. Sizin söylediğiniz programı indirdim. tekrardan denedim. Sorunsuz çalışıyo.Şunu hatırlatayım. İndirdiğiniz dosya winrar ile sıkıştırılmıştır.Rarlı dosyayı açıp öyle çalıştırmanız gerekir. C# dosyaları rarlı bir şekilde çalışmıyo. kolay gelsin.
Hangi konuda yardım istiyorsun. Açıkca yazarsanız yardımcı olmaya çalışırız.
Merhaba.BAskı Devre Programı Yapmam Gerekior. Electronic workbench e benzetmeye Çalışıyorum. Hemen Hemen Bitti Sayılır. Fakat Sorunum Buttonlardaki Resmi Forum1 İn İçine Almak Ve Buttonları Bir Çizgi Yoluyla Birbirine Bağlamak. Yardımcı Olabilirsiniz Sevinirim. Şimdiden Tşk.
dragdrop kullanarak butonun kopyası oluşturulmalı.Bağlantı için ekrana yani forma çizgi çizen bir kod yazdım. Bir butona tıklandığında formun belirtilen herhangi bir yerine çizgi çizen kodu aşağıda veriyorum.İleriki günlerde benzer bir örnek yayınlamaya çalışrız.
private void button1_Click(object sender, EventArgs e)
{
Graphics gg;
Pen kalem=new Pen(Color.Red,2);
gg= this.CreateGraphics();
gg.DrawLine(kalem, 100, 100, 200, 100);
}
kolay gelsin.
selam bu programa benzer bısey lazım bana ama verılen 11 harf arasında anlamlı kelme olusturarak asaya yazacak bulduıgu kelimeleri bole bisey varsa yada yaparsanız ödev varda yardımcı olursanız bu seilde leimeler degişcek 11 tane olcak ama her değişimde buldugu kelimelri asaya yazcak
mantığıyla yapabilene çok kolay bide timer ekleyince daha iyi oluyo valla ben yaptım mhatada vermedi 🙂