UYGULAMAYI İNDİR
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace C_Sharp_Kim_500_Milyar_Ister
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
soru.OyunuBaslat();
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace C_Sharp_Kim_500_Milyar_Ister
{
public partial class Soru : UserControl
{
List< int > soruNolar = new List< int >();
Sorular sorular;
int soruNo = 0;
int[] ödül = {500,1000,2000,3000,5000,7500,15000,30000,60000,120000,250000,500000 };
public Soru()
{
InitializeComponent();
}
public string SoruNo
{
get
{
return this.grouper1.GroupTitle.Substring(5);
}
set
{
this.grouper1.GroupTitle = "SORU "+value;
}
}
public string SoruAciklamasi
{
get
{
return txtSoru.Text ;
}
set
{
txtSoru.Text = value;
}
}
public string SecenekA
{
get
{
return txtSecenekA.Text ;
}
set
{
txtSecenekA.Text = value;
}
}
public string SecenekB
{
get
{
return txtSecenekB.Text;
}
set
{
txtSecenekB.Text = value;
}
}
public string SecenekC
{
get
{
return txtSecenekC.Text;
}
set
{
txtSecenekC.Text = value;
}
}
public string SecenekD
{
get
{
return txtSecenekD.Text;
}
set
{
txtSecenekD.Text = value;
}
}
public char DogruSecenek { get; set; }
public bool CevapDogruMu { get; set; }
private void txtSecenekler_Click(object sender, EventArgs e)
{
if (!(sender is TextBox)) return;
TextBox secilenSecenek = sender as TextBox;
secilenSecenek.BackColor = Color.Orange;
if (DogruSecenek == 'A')
{
txtSecenekA.BackColor = Color.Lime;
}
else if (DogruSecenek == 'B')
{
txtSecenekB.BackColor = Color.Lime;
}
else if (DogruSecenek == 'C')
{
txtSecenekC.BackColor = Color.Lime;
}
else if (DogruSecenek == 'D')
{
txtSecenekD.BackColor = Color.Lime;
}
if (secilenSecenek.BackColor == Color.Lime)
{
CevapDogruMu = true;
}
else
{
CevapDogruMu = false;
}
DurumuGoster(CevapDogruMu);
}
private void DurumuGoster(bool durum)
{
if (durum)
{
btnIslem.Text = "Sonraki Soru";
lblOdulMiktari.Text = string.Format("{0:C}", ödül[soruNo-1]);
}
else
{
btnIslem.Text = "Oyun Bitti. Yeni Oyun İçin Tıklayın";
}
btnIslem.Enabled = true;
}
public void OyunuBaslat()
{
soruNo = 0;
lblOdulMiktari.Text = string.Format("{0:C}", 0);
sorular = new Sorular();
Random rastgele = new Random();
soruNolar.Clear();
soruNolar.Add(rastgele.Next(sorular.TumSorular.Count));
for (int i = 0; i < 11; i++)
{
int no = rastgele.Next(sorular.TumSorular.Count);
if (soruNolar.Contains(no))
{
i--;
}
else
{
soruNolar.Add(no);
}
}
CevapDogruMu = true;
SoruyuGoster();
}
private void btnIslem_Click(object sender, EventArgs e)
{
if (CevapDogruMu)
SoruyuGoster();
else
OyunuBaslat();
}
private void SoruyuGoster()
{
btnIslem.Focus();
btnIslem.Enabled = false;
btnIslem.Text = "Yanıt Bekleniyor";
if (CevapDogruMu)
{
foreach (Control item in grouper1.Controls)
{
if(item is TextBox)
item.BackColor = SystemColors.Control;
}
this.SoruAciklamasi = sorular.TumSorular[soruNolar[soruNo]].SoruAciklamasi;
this.SecenekA = sorular.TumSorular[soruNolar[soruNo]].SecenekA;
this.SecenekB = sorular.TumSorular[soruNolar[soruNo]].SecenekB;
this.SecenekC = sorular.TumSorular[soruNolar[soruNo]].SecenekC;
this.SecenekD = sorular.TumSorular[soruNolar[soruNo]].SecenekD;
this.DogruSecenek = sorular.TumSorular[soruNolar[soruNo]].DogruSecenek;
this.SoruNo = (soruNo + 1).ToString();
soruNo++;
}
}
}
}
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace C_Sharp_Kim_500_Milyar_Ister
{
class Sorular
{
public List< Soru > TumSorular;
public Sorular()
{
TumSorular = new List< Soru >();
Soru yeniSoru = new Soru();
yeniSoru.SoruAciklamasi = "1958'de Gerald Holtom'ın yaptığı barış sembolü neyi protesto etmek için tasarlanmıştır?";
yeniSoru.SecenekA = "Vietnam Savaşı";
yeniSoru.SecenekB = "Soykırım";
yeniSoru.SecenekC = "Nükleer Silahlanma";
yeniSoru.SecenekD = "Kore savaşı";
yeniSoru.DogruSecenek = 'C';
TumSorular.Add(yeniSoru);
yeniSoru = new Soru();
yeniSoru.SoruAciklamasi = "Eski Roma'da gladyatör dövüşlerinin yapıldığı \"arena\"nın kelime anlamı nedir?";
yeniSoru.SecenekA = "Kavga";
yeniSoru.SecenekB = "Kum";
yeniSoru.SecenekC = "Kan";
yeniSoru.SecenekD = "Kılıç";
yeniSoru.DogruSecenek = 'B';
TumSorular.Add(yeniSoru);
yeniSoru = new Soru();
yeniSoru.SoruAciklamasi = "1958’te, “Nobel Edebiyat Ödülü” kazanmasına rağmen vatandaşlıktan çıkarılacağı korkusuyla reddeden Rus yazar kimdir?";
yeniSoru.SecenekA = "Boris Pasternak";
yeniSoru.SecenekB = "Mihail Şolohov";
yeniSoru.SecenekC = "Aleksandr Soljenitsin";
yeniSoru.SecenekD = "Maksim Gorki";
yeniSoru.DogruSecenek = 'A';
TumSorular.Add(yeniSoru);
yeniSoru = new Soru();
yeniSoru.SoruAciklamasi = "Hangisi para üzerine resmi basılan bilinen ilk gerçek kişidir?";
yeniSoru.SecenekA = "Kraliçe I.Elizabeth";
yeniSoru.SecenekB = "Jules Cesar";
yeniSoru.SecenekC = "Napoleon Bonaparte";
yeniSoru.SecenekD = "Büyük İskender";
yeniSoru.DogruSecenek = 'D';
TumSorular.Add(yeniSoru);
yeniSoru = new Soru();
yeniSoru.SoruAciklamasi = "Efsaneye göre çift olarak yaratılan insanlar kim tarafından ayrılarak hayatları boyunca “ruh eşleri”ni aramakla cezalandırılmışlardır?";
yeniSoru.SecenekA = "Zeus";
yeniSoru.SecenekB = "Apollon";
yeniSoru.SecenekC = "Hermes";
yeniSoru.SecenekD = "Metis";
yeniSoru.DogruSecenek = 'A';
TumSorular.Add(yeniSoru);
yeniSoru = new Soru();
yeniSoru.SoruAciklamasi = "“Onun sayesinde” sözündeki “saye” nin kelime anlamı nedir?";
yeniSoru.SecenekA = "Rüzgar";
yeniSoru.SecenekB = "Koltuk";
yeniSoru.SecenekC = "Merdiven";
yeniSoru.SecenekD = "Gölge";
yeniSoru.DogruSecenek = 'D';
TumSorular.Add(yeniSoru);
yeniSoru = new Soru();
yeniSoru.SoruAciklamasi = " Hangi türk lirası banknotunda Atatürk'ün yüzü bize tam dönüktür ?";
yeniSoru.SecenekA = "5 TL";
yeniSoru.SecenekB = "20 TL";
yeniSoru.SecenekC = "50 TL";
yeniSoru.SecenekD = "200 TL";
yeniSoru.DogruSecenek = 'D';
TumSorular.Add(yeniSoru);
yeniSoru = new Soru();
yeniSoru.SoruAciklamasi = "Adını Büyük İskenderin kız kardeşinden alan kent hangisidir";
yeniSoru.SecenekA = "Delhi";
yeniSoru.SecenekB = "Selanik";
yeniSoru.SecenekC = "Bağdat";
yeniSoru.SecenekD = "Viyana";
yeniSoru.DogruSecenek = 'B';
TumSorular.Add(yeniSoru);
yeniSoru = new Soru();
yeniSoru.SoruAciklamasi = "1997’de hangi ülkenin üç vatandaşı, atalarından miras kaldığını düşündükleri Mars’a izinsiz uzay aracı gönderdiği için NASA’yı mahkemeye vermiştir?";
yeniSoru.SecenekA = "Yemen";
yeniSoru.SecenekB = "Hindistan";
yeniSoru.SecenekC = "Kuzey Kore";
yeniSoru.SecenekD = "İran";
yeniSoru.DogruSecenek = 'A';
TumSorular.Add(yeniSoru);
yeniSoru = new Soru();
yeniSoru.SoruAciklamasi = "Bir tür Kaplıca olan “Spa” ismini hangisinden almıştır?";
yeniSoru.SecenekA = "Latince bir deyişin kısaltmasından";
yeniSoru.SecenekB = "Mitolojik bir tanrıdan ";
yeniSoru.SecenekC = "İtalya’daki bir şelaleden";
yeniSoru.SecenekD = "Belçika’da bir bölgeden";
yeniSoru.DogruSecenek = 'D';
TumSorular.Add(yeniSoru);
yeniSoru = new Soru();
yeniSoru.SoruAciklamasi = "Hangisi kesildiğinde, insanlar hep birlikte “Aaaa” diyerek şok olmuşcasına tepki verirler?";
yeniSoru.SecenekA = "Telefon";
yeniSoru.SecenekB = "İnternet";
yeniSoru.SecenekC = "Su";
yeniSoru.SecenekD = "Elektrik";
yeniSoru.DogruSecenek = 'D';
TumSorular.Add(yeniSoru);
yeniSoru = new Soru();
yeniSoru.SoruAciklamasi = "Misafirliğe çocuklarıyla giden anneler, çocuklarını yaramazlık yapmamaları konusunda ne şekilde uyarırlar?";
yeniSoru.SecenekA = "Omuz silkerek ";
yeniSoru.SecenekB = "Parmak Şıklatarak";
yeniSoru.SecenekC = "Islık Çalarak ";
yeniSoru.SecenekD = "Kaş göz işareti yaparak";
yeniSoru.DogruSecenek = 'D';
TumSorular.Add(yeniSoru);
yeniSoru = new Soru();
yeniSoru.SoruAciklamasi = "İnsanların, düğünlerde etrafa saçtıkları dolarlar genellikle ne kadarlık banknotlardır?";
yeniSoru.SecenekA = "1";
yeniSoru.SecenekB = "10";
yeniSoru.SecenekC = "50";
yeniSoru.SecenekD = "100";
yeniSoru.DogruSecenek = 'A';
TumSorular.Add(yeniSoru);
yeniSoru = new Soru();
yeniSoru.SoruAciklamasi = "Kahvehanelerde, tavlayı ters çevirip, pullarla birlikte zarları da pul yerine kullanarak oynanan oyun hangisidir?";
yeniSoru.SecenekA = "Satranç";
yeniSoru.SecenekB = "Dama";
yeniSoru.SecenekC = "Asker Tavlası";
yeniSoru.SecenekD = "Kız Tavlası";
yeniSoru.DogruSecenek = 'B';
TumSorular.Add(yeniSoru);
yeniSoru = new Soru();
yeniSoru.SoruAciklamasi = "Geçici dövme olarak kullanılan kınalar hangi milletin adıyla anılır?";
yeniSoru.SecenekA = "Hint";
yeniSoru.SecenekB = "Çin";
yeniSoru.SecenekC = "Yunan";
yeniSoru.SecenekD = "Arap";
yeniSoru.DogruSecenek = 'A';
TumSorular.Add(yeniSoru);
yeniSoru = new Soru();
yeniSoru.SoruAciklamasi = "Yönetmenliğini Joshua Michael Stern’in yaptığı ashton Kutcher’in başrolde olduğu filmde kimin hayatı anlatılmaktadır?";
yeniSoru.SecenekA = "Mark Zockerberg";
yeniSoru.SecenekB = "Eric Schmidt";
yeniSoru.SecenekC = "Stevve Jobs";
yeniSoru.SecenekD = "Bill Gates";
yeniSoru.DogruSecenek = 'C';
TumSorular.Add(yeniSoru);
yeniSoru = new Soru();
yeniSoru.SoruAciklamasi = "Adının anlamı Arapçada “Yunan Tavuğu”, Yunancada “Fransız Tavuğu”, Fransızcada ise “hint tavuğu” olan hayvanın bizdeki adı nedir?";
yeniSoru.SecenekA = "Sülün";
yeniSoru.SecenekB = "Ördek";
yeniSoru.SecenekC = "Hindi";
yeniSoru.SecenekD = "Tavuk";
yeniSoru.DogruSecenek = 'C';
TumSorular.Add(yeniSoru);
yeniSoru = new Soru();
yeniSoru.SoruAciklamasi = "Birine, “Dört ayak üstüne düştün” demek yerine hangisi söylense aynı anlama gelir?";
yeniSoru.SecenekA = "Şanslısın";
yeniSoru.SecenekB = "Heyecanlısın";
yeniSoru.SecenekC = "Meraklısın";
yeniSoru.SecenekD = "Korkaksın";
yeniSoru.DogruSecenek = 'A';
TumSorular.Add(yeniSoru);
yeniSoru = new Soru();
yeniSoru.SoruAciklamasi = "Eskiden, annelerin diğer telefonda çocuklarının konuşmalarını dinlediği, aynı numaraya sahip iki telefon hattı hangi isimle anılırdı?";
yeniSoru.SecenekA = "Telsiz Telefon";
yeniSoru.SecenekB = "Paralel Telefon";
yeniSoru.SecenekC = "Ankesörlü telefon";
yeniSoru.SecenekD = "Kurulu telefon";
yeniSoru.DogruSecenek = 'B';
TumSorular.Add(yeniSoru);
yeniSoru = new Soru();
yeniSoru.SoruAciklamasi = "Lüks lambasıyla aydınlatılan el arabalarındai genellikle gece vakti, yanında ayranla satılan seyyar satıcı yiyeceği hangisidir?";
yeniSoru.SecenekA = "Çöp şiş";
yeniSoru.SecenekB = "Midye dolma";
yeniSoru.SecenekC = "Nohutlu Pilav";
yeniSoru.SecenekD = "Balık Ekmek";
yeniSoru.DogruSecenek = 'C';
TumSorular.Add(yeniSoru);
yeniSoru = new Soru();
yeniSoru.SoruAciklamasi = "Duygulanan bir insanın gözlerinden yaş gelmesini ifade eden sözün doğru söyleniş biçimi hangisidir?";
yeniSoru.SecenekA = "Gözlerim yeşerdi";
yeniSoru.SecenekB = "Gözlerim yaşardı";
yeniSoru.SecenekC = "Gözlerim yaşerdi";
yeniSoru.SecenekD = "Gözlerim yeşillendi";
yeniSoru.DogruSecenek = 'B';
TumSorular.Add(yeniSoru);
yeniSoru = new Soru();
yeniSoru.SoruAciklamasi = "Hangisinin hem erkeği hem dişisi aynı adla anılır?";
yeniSoru.SecenekA = "Manda";
yeniSoru.SecenekB = "Öküz";
yeniSoru.SecenekC = "Boğa";
yeniSoru.SecenekD = "Koç";
yeniSoru.DogruSecenek = 'A';
TumSorular.Add(yeniSoru);
yeniSoru = new Soru();
yeniSoru.SoruAciklamasi = "Geourge Orwell’in yazdığı “1984″ romanında, Okyanusa ülkesinin her şeyin en iyisini bilen ve sürekli izleme halinde olan tek liderinin adı nedir?";
yeniSoru.SecenekA = "Sam Amca";
yeniSoru.SecenekB = "Yurttaş Kane";
yeniSoru.SecenekC = "Büyük birader";
yeniSoru.SecenekD = "Mr. Big";
yeniSoru.DogruSecenek = 'C';
TumSorular.Add(yeniSoru);
yeniSoru = new Soru();
yeniSoru.SoruAciklamasi = "Küçük kız çocukları, düğünlerde genellikle hangisini yapmakla görevlidirler?";
yeniSoru.SecenekA = "Yüzükleri takmak";
yeniSoru.SecenekB = "Kurdele kesmek";
yeniSoru.SecenekC = "Duvak taşımak";
yeniSoru.SecenekD = "Pasta kesmek";
yeniSoru.DogruSecenek = 'C';
TumSorular.Add(yeniSoru);
yeniSoru = new Soru();
yeniSoru.SoruAciklamasi = "Özellikle küçük şehirlerde, şehir merkezinden genellikle hangi kelimeyle söz edilir?";
yeniSoru.SecenekA = "Pazar";
yeniSoru.SecenekB = "Mahalle";
yeniSoru.SecenekC = "Muhit";
yeniSoru.SecenekD = "Çarşı";
yeniSoru.DogruSecenek = 'D';
TumSorular.Add(yeniSoru);
yeniSoru = new Soru();
yeniSoru.SoruAciklamasi = "Eskiden çoğu evde telefon yokken, insanlar genellikle nereye gidip, telefonun kumbarasına bozuk para koyarak telefon ederlerdi?";
yeniSoru.SecenekA = "Terzi";
yeniSoru.SecenekB = "Berber";
yeniSoru.SecenekC = "Bakkal";
yeniSoru.SecenekD = "Manav";
yeniSoru.DogruSecenek = 'C';
TumSorular.Add(yeniSoru);
yeniSoru = new Soru();
yeniSoru.SoruAciklamasi = "Kuzey yönüne bakan biri, sağ tarafına doğru kendi etrafında 360 derecelik bir dönüş yaptıktan sonra hangi yöne bakıyor olur?";
yeniSoru.SecenekA = "Kuzey";
yeniSoru.SecenekB = "Güney";
yeniSoru.SecenekC = "Doğu";
yeniSoru.SecenekD = "Batı";
yeniSoru.DogruSecenek = 'A';
TumSorular.Add(yeniSoru);
yeniSoru = new Soru();
yeniSoru.SoruAciklamasi = "Hangisi bir kuruldur?";
yeniSoru.SecenekA = "Noter";
yeniSoru.SecenekB = "Müsteşar";
yeniSoru.SecenekC = "Encümen";
yeniSoru.SecenekD = "Armatör";
yeniSoru.DogruSecenek = 'C';
TumSorular.Add(yeniSoru);
yeniSoru = new Soru();
yeniSoru.SoruAciklamasi = "Orta Çağ’da vebadan kaçan bir grup gencin, gittikleri kırsal yerde anlattıkları, 10 günü kapsayan kurgu hikayelerinden oluşan Bocaccio’nun kitabı hangisidir?";
yeniSoru.SecenekA = "Ütopya";
yeniSoru.SecenekB = "Decameron";
yeniSoru.SecenekC = "Ulysses";
yeniSoru.SecenekD = "Şibumi";
yeniSoru.DogruSecenek = 'B';
TumSorular.Add(yeniSoru);
yeniSoru = new Soru();
yeniSoru.SoruAciklamasi = "Hangisinin vücudunda kemik bulunmaz?";
yeniSoru.SecenekA = "Kaplumbağa";
yeniSoru.SecenekB = "Köpekbalığı";
yeniSoru.SecenekC = "Yunus";
yeniSoru.SecenekD = "Yarasa";
yeniSoru.DogruSecenek = 'B';
TumSorular.Add(yeniSoru);
}
}
}