def2easy ⚡
Uzman Üye
Merhaba arkadaşlar, bu konuda sizlere C# içinde nasıl basit bir Ben Robot Değilim uygulamasını nasıl yapabileceğinizi göstereceğim [yeni başlayanlar için]
Öncelikle konsol uygulaması için projemizi oluşturalım, sonrasında ise;
Projemizi oluşturduk, şimdi ilk önce random sayı üretmek için şu kodları yazıyoruz
Random randomunismi = new Random();
sonrasında ise üretilen sayının alacağı değişkenleri tanımlıyoruz
1,10 yerine 7,75'de olabilirdi, bu üretilecek sayının aralıklarıdır
int sayi1 = randomunismi.Next(1,10);
int sayi2 = randomunismi.Next(1,10);
int sonuc = sayi1 + sayi2;
Evet iki tane 1 ile 10 arasında değer üretildi ve sayi1, sayi2 değişkenlerine atandı, ardından sonuç hesaplandı ve değişkene atandı, şimdi ise kullanıcaya soruyu yöneltiyoruz
Console.WriteLine(sayi1 + "artı" + sayi2);
Evet soruyu kullanıcıya yönelttik [imlecin bir satır aşağıya inmesi için Write yerine WriteLine komutu kullandık, şimdi ise programın verilen cevabı okumasını sağlayalım]
int verilencevap = Convert.ToInt16(Console.ReadLine());
Değişken oluşturduk, verilen cevabı integer'a dönüştürdük, ve verilen cevabı okuduk, ben 1 ile 10 aralığında sayı ürettiğim için int16 kullandım, sayının büyüklüğüne göre int32 ve int64 olabilir, evet cevabı okuduğumuza göre sıradaki adım cevabın doğruluğunu kontrol etmek, bunun için if komutunu kullanacağız
if (verilencevap == sonuc)
{
Console.Write("Cevap doğru")
}
else
{
Console.Write("Cevap yanlış")
}
Şimdi ise eğer verilencevap eşit ise sonuc'a dedik ve buradan doğru dönerse program ilk iki imlecin içindeki kodları çalıştıracak, eğer değilse else, yani eğer değilse komutunu kullandık
Okuduğunuz için teşekkürler, umarım anlatabilmişimdir
Tüm kodlar
{
Console.Write("Cevap doğru")
}
else
{
Console.Write("Cevap yanlış")
}
Öncelikle konsol uygulaması için projemizi oluşturalım, sonrasında ise;
Projemizi oluşturduk, şimdi ilk önce random sayı üretmek için şu kodları yazıyoruz
Random randomunismi = new Random();
sonrasında ise üretilen sayının alacağı değişkenleri tanımlıyoruz
1,10 yerine 7,75'de olabilirdi, bu üretilecek sayının aralıklarıdır
int sayi1 = randomunismi.Next(1,10);
int sayi2 = randomunismi.Next(1,10);
int sonuc = sayi1 + sayi2;
Evet iki tane 1 ile 10 arasında değer üretildi ve sayi1, sayi2 değişkenlerine atandı, ardından sonuç hesaplandı ve değişkene atandı, şimdi ise kullanıcaya soruyu yöneltiyoruz
Console.WriteLine(sayi1 + "artı" + sayi2);
Evet soruyu kullanıcıya yönelttik [imlecin bir satır aşağıya inmesi için Write yerine WriteLine komutu kullandık, şimdi ise programın verilen cevabı okumasını sağlayalım]
int verilencevap = Convert.ToInt16(Console.ReadLine());
Değişken oluşturduk, verilen cevabı integer'a dönüştürdük, ve verilen cevabı okuduk, ben 1 ile 10 aralığında sayı ürettiğim için int16 kullandım, sayının büyüklüğüne göre int32 ve int64 olabilir, evet cevabı okuduğumuza göre sıradaki adım cevabın doğruluğunu kontrol etmek, bunun için if komutunu kullanacağız
if (verilencevap == sonuc)
{
Console.Write("Cevap doğru")
}
else
{
Console.Write("Cevap yanlış")
}
Şimdi ise eğer verilencevap eşit ise sonuc'a dedik ve buradan doğru dönerse program ilk iki imlecin içindeki kodları çalıştıracak, eğer değilse else, yani eğer değilse komutunu kullandık
Okuduğunuz için teşekkürler, umarım anlatabilmişimdir
Tüm kodlar
{
Console.Write("Cevap doğru")
}
else
{
Console.Write("Cevap yanlış")
}