Bu örneğimizde C# Console Application ile bilgisayara rastgele 1-10 arası sayı tutturarak kullanıcının bu sorulara verdiği cevaplara göre cevabın Doğru ya da Yanlış olduğunu ekranda göstereceğiz. Ayrıca verilen bu cevaplardan kaç tanesinin Doğru ve kaç tanesinin Yanlış olduğunu tutarak 10 soru sonunda görüntüleyeceğiz.
Örneğimizde rastgele sayı tutturmak için Random sınıfını kullanacağız. Tutulan 2 adet rastgele sayının çarpımını bir değişkende tutarak kullanıcının verdiği cevapla karşılaştıracağız. Ve cevabın doğru olup olmadığına göre oluşturmuş olduğumuz sayaçların arttırılmasını sağlayacağız. Bu işlemlerin 10 defa tekrarlanmasını istediğimiz için For Döngüsü içinde gerçekleştireceğiz. Kodlarımıza geçelim.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
static void Main(string[] args) { int s1, s2, sonuc, cevap,dsayisi=0,ysayisi=0; Random rnd = new Random(); for(int i=1;i<=10;i++) { s1 = rnd.Next(1, 10); s2 = rnd.Next(1, 10); sonuc = s1 * s2; Console.Write(s1 + "x" + s2 + "= "); cevap = Convert.ToInt32(Console.ReadLine()); if(cevap==sonuc) { Console.WriteLine("Cevap Doğru"); dsayisi++; //www.yazilimkodlama.com } else { Console.WriteLine("Cevap Yanlış"); ysayisi++; } } //www.yazilimkodlama.com Console.WriteLine(); Console.WriteLine("Doğru Cevap Sayısı : {0} - Yanlış Cevap Sayısı : {1}", dsayisi, ysayisi); Console.ReadKey(); } |
Kodlarımızı çalıştırarak ekran görüntüsüne bakalım.
Konuyla ilgili sorularınızı Yorumlar kısmından sorabilirsiniz. Facebook Sayfamızı beğenerek daha fazla örneğe ulaşabilirsiniz.