lostyazilim
tr.link

C# Soru oyunu - Dogru Bildikce Ödül

5 Mesajlar 2.125 Okunma
acebozum
tr.link

BiqBanq BiqBanq Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 01.10.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılım Mühendisi
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 392
  • Beğeniler 18 / 42
  • Ticaret 2, (%100)
Arkadaşlar şimdi kendi hazırlamış oldugum c# Consol’daki soru oyununu sizinle paylaşcam mantıgı cok basit tir ilk olarak değişgen tanımladım 10 adet ve para için 1 adet 10 adet olması soru dur ardından ise soruları yaptım ve dogru bildiginde para yı artırdım bu şekilde devam ettim kodlar aşşagıdadır ..

int para;
string ad,s1,s2,s3,s4,s5,s6,s7,s8,s9,s10;
para = 0;

Console.Write("Adınızı giriniz ");
ad = Console.ReadLine();
Console.WriteLine("------------------------------");
Console.WriteLine("Soruların Cevaplarını Kücük Harfle yazınız");
Console.WriteLine("------------------------------");

Console.Write("1 ) Türkiyenin Baş Kenti neresidir ? ( Ödülü 100 TL ) ");
s1 = Console.ReadLine();

if (s1 == "ankara")
{
Console.WriteLine("__________________________________________");
para=para+100;

}

Console.Write("2 ) Türkiyenin En cok Nufuslu İli ? ( Ödülü 150 TL ) ");
s2 = Console.ReadLine();

if (s2 == "istanbul")
{
Console.WriteLine("__________________________________________");
para = para + 150;

}

Console.Write("3 ) 81 Hangi İlin Pilaka Kodudur ? ( Ödülü 200 TL ) ");
s3 = Console.ReadLine();

if (s3 == "düzce")
{
Console.WriteLine("__________________________________________");
para = para + 200;

}

Console.Write("4 ) 08 Hangi İlin Pilaka Kodudur ? ( Ödülü 300 TL ) ");
s4 = Console.ReadLine();

if (s4 == "artvin")
{
Console.WriteLine("__________________________________________");
para = para + 300;

}

Console.Write("5 ) Windowsun Son Sürümü kaçtır ? ( Ödülü 500 TL ) ");
s5 = Console.ReadLine();

if (s5 == "8")
{
Console.WriteLine("__________________________________________");
para = para + 500;

}

Console.Write("6 ) Kuşlar uçarmı ? ( Ödülü 750 TL ) ");
s6 = Console.ReadLine();

if (s6 == "uçar")
{
Console.WriteLine("__________________________________________");
para = para + 750;

}

Console.Write("7 ) Kediler Miyov Dermi ? ( Ödülü 850 TL ) ");
s7 = Console.ReadLine();

if (s7 == "der")
{
Console.WriteLine("__________________________________________");
para = para + 850;

}

Console.Write("8 ) Recep adı ile Filimler çevirmiş ÜNLÜ Komedyenin Soyadı nedir ? ( Ödülü 950 TL ) ");
s8 = Console.ReadLine();

if (s8 == "ivedik")
{
Console.WriteLine("__________________________________________");
para = para + 950;

}

Console.Write("9 ) L 'adı ile başlayan İşletim Sistemi ( Ödülü 1000 TL ) ");
s9 = Console.ReadLine();

if (s9 == "lunix")
{
Console.WriteLine("__________________________________________");
para = para + 1000;

}

Console.Write("9 ) Savas Can ALTUN'un resmi web sitesini yazınız ( Ödülü 2000 TL ) ");
s10 = Console.ReadLine();

if (s10 == "wwww.savascanaltun.com")
{
Console.WriteLine("__________________________________________");
para = para + 2000;

}

Console.WriteLine("__________________________________________");

Console.WriteLine("Sorular Bitti Sonucunuz");
Console.WriteLine("Sayın {0} Ödülünüz {1}",ad,para);
Console.WriteLine("Oyunumuzdan Cıkman için bir tuşa basınız ");
Console.ReadKey();


Kaynak : http://www.savascanaltun.com/
 

 

elektronikssl
webimgo

storybaron storybaron Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 29.03.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Webmaster/Öğrenci
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 1030
  • Beğeniler 19 / 88
  • Ticaret 4, (%100)
Harika olmuş test ettim :)
 

 

Adil Adil Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 26.11.2010
  • Yaş/Cinsiyet 28 / E
  • Meslek Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad A** Ö**
  • Mesajlar 1217
  • Beğeniler 99 / 125
  • Ticaret 3, (%100)
Bence bu kadar uzun yapmaktansa bir dizi tanımlayıp rastgele bu dizideki bir elemanı çağırmanız programlama adına daha doğru olur gibi.İyi çalışmalar.
 

 

OguzEREN OguzEREN MustafaKemalAtatürk Kullanıcı
  • Üyelik 15.10.2012
  • Yaş/Cinsiyet 30 / E
  • Meslek Computer Engineering
  • Konum İzmir
  • Ad Soyad O** E**
  • Mesajlar 216
  • Beğeniler 54 / 61
  • Ticaret 0, (%0)
Soru havuzu yapıp rasgele soru çektirirsen daha dinamik olacağını düşünüyorum, bu biraz statik olmuş sanki.
 

 

A good friend would give you the shirt off his back.
wmaraci
wmaraci

BiqBanq BiqBanq Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 01.10.2012
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılım Mühendisi
  • Konum İstanbul Avrupa
  • Ad Soyad ** **
  • Mesajlar 392
  • Beğeniler 18 / 42
  • Ticaret 2, (%100)

storybaron adlı üyeden alıntı

Harika olmuş test ettim :)


Beğenmenize sevindim :)

Adil adlı üyeden alıntı

Bence bu kadar uzun yapmaktansa bir dizi tanımlayıp rastgele bu dizideki bir elemanı çağırmanız programlama adına daha doğru olur gibi.İyi çalışmalar.

iskorpita adlı üyeden alıntı

Soru havuzu yapıp rasgele soru çektirirsen daha dinamik olacağını düşünüyorum, bu biraz statik olmuş sanki.


Arkadaşlar sitemde c# consolu sıra sıra anlatıyorum bundan dolayı örnegi kolay anlaşılacak şekilde yapmak istedim yani ben soru havuzu yapsam başlangıc düzeyindeki biri bunu anlamaz ondan böyle uzattım ve acık hale getirdim :)
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al