Canlı Para Yarışması C# – Console
[code lang=”csharp”]
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication7
{
class Program
{
static void Main(string[] args)
{
int kalan = 0, yas;
string isim, cinsiyet;
while (true)
{
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("Yarışmaya başlamadan önce kayıt için bilgileriniz gerekiyor");
Console.ReadKey();
Console.WriteLine("Lütfen size sorulan soruları cevaplayın");
Console.ReadKey();
Console.WriteLine("Alanları boş bırakmayın");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.ReadKey();
Console.Clear();
Console.Write("ADINIZ ==>");
isim = Console.ReadLine();
do
{
Console.Write("Cinsiyetinizi girin — E/K — ==>");
cinsiyet = Console.ReadLine().ToLower(); ;
if (cinsiyet == "e")
{
cinsiyet = "bey";
}
else if (cinsiyet == "k")
{
cinsiyet = "hanım";
}
else
{
Console.Clear();
Console.WriteLine("Lütfen size sunduğumuz seçeneklerden birini seçiniz tekrar denemek için entere basınız");
Console.ReadKey();
Console.Clear();
}
} while (cinsiyet != "bey" && cinsiyet != "hanım");
do
{
Console.Write("Yaşınız ==>");
yas = int.Parse(Console.ReadLine());
if (yas < 18)
{
Console.Clear();
Console.WriteLine("Üzgünüm ama Programa Girebilmeniz için yaşınız yetmiyor yaş en az 18 olmalıdır Lütfen Tekrar Girmek için Entere basınız");
Console.ReadKey();
Console.Clear();
}
} while (yas < 18);
Console.Clear();
Console.WriteLine("Evet sevgili seyirciler yarışmacısına sorgusuz suhalsiz tam 1 milyon veren canlı paraya hepiniz hoşgeldiniz\n");
Console.ReadKey();
Console.WriteLine("——————————————————————————-");
Console.ReadKey();
Console.WriteLine("Yine her zaman olduğu gibi masada tam 1 milyon var ve az sonra gelen yarışmacımıza bu paranın tamamını vericem bu parayı burdan alıp gitmek için 8 soru boyunca koruya bildikleri kadar parayı korumaya çalışacaklar\n");
Console.WriteLine("——————————————————————————-");
Console.ReadKey();
Console.WriteLine("Ve yarışmacımızı buraya çağırıyorum\n");
Console.WriteLine("——————————————————————————-");
Console.ReadKey();
Console.WriteLine("ALKIŞLARINIZLA {0} {1} GELİYOR\n", isim, cinsiyet);
Console.ReadKey();
Console.WriteLine("——————————————————————————-");
Console.Clear();
Console.WriteLine("Hemen yarışmaya başlamak istiyorum Buyrun 1 milyonunuzla tanışın\n");
Console.ReadKey();
Console.WriteLine("——————————————————————————-");
Console.ReadKey();
Console.WriteLine("İlk sorumuzun konu başlıkları gelsin");
Console.WriteLine("");
Console.WriteLine("——————————————————————————-");
Console.ReadKey();
Console.Clear();
string seçim;
// Birinci sorunun başlangıcı
int s1 = 0, s2 = 0, s3 = 0, s4 = 0, cevap = 0;
do
{
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("’GRUPLARA AYIRMAYALIM’ı seçmek için 1’i seçin \n");
Console.WriteLine("’SAKIN BENİ KAÇIRMAYIN’ı seçmek için 2’i seçin \n");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.Write("Seçtiğiniz konuyu buraya giriniz ==>");
seçim = Console.ReadLine();
Console.Clear();
if ((seçim != "1") && (seçim != "2"))
{
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("Lütfen size sunduğumuz seçeneklerden birisini seçiniz tekrar denemek için entere basınız");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.ReadKey();
Console.Clear();
}
}
while ((seçim != "1" && seçim != "2"));
if (seçim == "1")
do
{
{
Console.WriteLine("Evet şıklar geliyor\n");
Console.ReadKey();
Console.Clear();
Console.WriteLine("Akrep\n");
Console.WriteLine("yengeç\n");
Console.WriteLine("Boğa\n");
Console.WriteLine("Balık\n");
Console.ReadKey();
Console.WriteLine("——————————————————————————-");
Console.WriteLine("Sorumuz Gelsin Toplam Para Miktarımız ==> 1000000");
Console.WriteLine("——————————————————————————-");
Console.ReadKey();
Console.WriteLine("Hangi burç diğerlerinden farklı bir grupta yer alır ?");
Console.WriteLine("——————————————————————————-");
Console.Write("Akrep ‘e ne kadar para yatırmak istiyosunuz ==>");
s1 = int.Parse(Console.ReadLine());
Console.Write("Yengeç ‘e ne kadar para yatırmak istiyosunuz ==>");
s2 = int.Parse(Console.ReadLine());
Console.Write("Boğa ‘e ne kadar para yatırmak istiyosunuz ==>");
cevap = int.Parse(Console.ReadLine());
Console.Write("Balık ‘e ne kadar para yatırmak istiyosunuz ==>");
s4 = int.Parse(Console.ReadLine());
Console.Clear();
if ((s1 + s2 + cevap + s4 <= 1000000) && (s1 + s2 + cevap + s4 >= 1000000) && (cevap <= 1000000) && (cevap != 0))
{
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("Öncelikle Tebrik ederim\n");
Console.WriteLine("İlk Sorudan {0} TL kazandınız\n", cevap);
Console.WriteLine("{0} TL Kaybettiniz ", s1 + s2 + s4);
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
}
if (s1 == 0 && s2 == 0 && cevap == 0 && s4 == 0)
{
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("Hiç bir şıkka para koymadınız Lütfen Entere Basarak Tekrar Deneyiniz");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.ReadKey();
Console.Clear();
}
else if (s1 + s2 + cevap + s4 > 1000000)
{
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("1.000.000 TL Sınırından Yüksek miktar girdiniz Lütfen entere basarak tekrar giriniz");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.ReadKey();
Console.Clear();
}
else if (s1 + s2 + cevap + s4 < 1000000)
{
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("1.000.000 TL Miktarından Eksik miktar girdiniz Lütfen Entere basarak tekrar deneyiniz");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.ReadKey();
Console.Clear();
}
else if (cevap == 0)
{
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("Üzgünüm ama ilk soruda bütün paranızı KAYBETTİNİZ ");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.ReadKey();
}
}
}
while ((s1 == 0 && s2 == 0 && cevap == 0 && s4 == 0) || (s1 + s2 + cevap + s4 > 1000000) || (s1 + s2 + cevap + s4 < 1000000));
if (cevap == 0)
break;
if (seçim == "2")
do
{
{
Console.WriteLine("Evet şıklar geliyor\n");
Console.ReadKey();
Console.Clear();
Console.WriteLine("Asuman Krause\n");
Console.WriteLine("Songül Karlı\n");
Console.WriteLine("Zuhal Topal\n");
Console.WriteLine("Nagehan Alçı\n");
Console.ReadKey();
Console.WriteLine("——————————————————————————-");
Console.WriteLine("Sorumuz Gelsin Toplan Para Miktarımız ==> 1000000");
Console.WriteLine("——————————————————————————-");
Console.ReadKey();
Console.WriteLine("Her yarışmacının kendi korkularıyla yüzleştiği gerilimin ve heyecanın eksik olmadığı yarışma Fear Factor Extreme’nin sunucusu hangisidir ?");
Console.WriteLine("——————————————————————————-");
Console.Write("Asuman Krause ‘e ne kadar para yatırmak istiyosunuz ==>");
cevap = int.Parse(Console.ReadLine());
Console.Write("Songül Karlı ‘e ne kadar para yatırmak istiyosunuz ==>");
s2 = int.Parse(Console.ReadLine());
Console.Write("Zuhal Topal ‘e ne kadar para yatırmak istiyosunuz ==>");
s3 = int.Parse(Console.ReadLine());
Console.Write("Nagehan Alçı ‘e ne kadar para yatırmak istiyosunuz ==>");
s4 = int.Parse(Console.ReadLine());
Console.Clear();
if ((cevap + s2 + s3 + s4 <= 1000000) && (cevap + s2 + s3 + s4 >= 1000000) && (cevap != 0))
{
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("Öncelikle Tebrik ederim\n");
Console.WriteLine("İlk Sorudan {0} TL kazandınız\n", cevap);
Console.WriteLine("{0} TL Kaybettiniz ", s2 + s3 + s4);
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
}
else if (cevap == 0 && s2 == 0 && s3 == 0 && s4 == 0)
{
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("Hiç bir şıkka para koymadınız Lütfen Entere Basarak Tekrar Deneyiniz");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.ReadKey();
Console.Clear();
}
else if (cevap + s2 + s3 + s4 > 1000000)
{
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("1.000.000 TL Sınırından Yüksek miktar girdiniz Lütfen entere basarak tekrar giriniz");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.ReadKey();
Console.Clear();
}
else if (cevap + s2 + s3 + s4 < 1000000)
{
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("1.000.000 TL Miktarından Eksik miktar girdiniz Lütfen Entere basarak tekrar deneyinizZ");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.ReadKey();
Console.Clear();
}
else if (cevap == 0)
{
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("Üzgünüm ama ilk soruda bütün paranızı KAYBETTİNİZ");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.ReadKey();
}
}
}
while ((cevap == 0 && s2 == 0 && s3 == 0 && s4 == 0) || (cevap + s2 + s3 + s4 > 1000000) || (cevap + s2 + s3 + s4 < 1000000));
if (cevap == 0)
break;
Console.ReadKey();
Console.Clear();
kalan = cevap;
//birinci soru sonu
//ikinci soru başlangıcı
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("Evet {0} {1} {2} TL ile İkinci soruya geçelim", isim, cinsiyet, kalan);
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.ReadKey();
Console.Clear();
do
{
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("’YUVASIZ KUŞLAR GİBİYİM’ı seçmek için 1’i seçin \n");
Console.WriteLine("’TÜRKİYE BÜYÜK MİLLET MECLİS’ı seçmek için 2’i seçin \n");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.Write("Seçtiğiniz konuyu buraya giriniz ==>");
seçim = Console.ReadLine();
Console.Clear();
if ((seçim != "1") && (seçim != "2"))
{
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("Lütfen size sunduğumuz seçeneklerden birisini seçiniz tekrar denemek için entere basınız");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.ReadKey();
Console.Clear();
Console.ReadKey();
}
} while ((seçim != "1") && (seçim != "2"));
if (seçim == "1")
do
{
{
Console.WriteLine("Evet şıklar geliyor\n");
Console.ReadKey();
Console.Clear();
Console.WriteLine("Martı\n");
Console.WriteLine("Leylek\n");
Console.WriteLine("Kırlangıç\n");
Console.WriteLine("Guguk kuşu\n");
Console.ReadKey();
Console.WriteLine("——————————————————————————-");
Console.WriteLine("Sorumuz Gelsin Toplam Para Miktarımız ==> {0}", kalan);
Console.WriteLine("——————————————————————————-");
Console.ReadKey();
Console.WriteLine("Hangisi Yuva yapmayan bir kuştur?");
Console.WriteLine("——————————————————————————-");
Console.Write("Martı ‘e ne kadar para yatırmak istiyosunuz ==>");
s1 = int.Parse(Console.ReadLine());
Console.Write("Leylek ‘e ne kadar para yatırmak istiyosunuz ==>");
s2 = int.Parse(Console.ReadLine());
Console.Write("Kırlangıç ‘e ne kadar para yatırmak istiyosunuz ==>");
s3 = int.Parse(Console.ReadLine());
Console.Write("Guguk kuşu ‘e ne kadar para yatırmak istiyosunuz ==>");
cevap = int.Parse(Console.ReadLine());
Console.Clear();
if ((s1 + s2 + cevap + s3 <= kalan) && (s1 + s2 + cevap + s3 >= kalan) && (cevap <= kalan) && (cevap != 0))
{
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("Öncelikle Tebrik ederim\n");
Console.WriteLine("İkinci Sorudan {0} TL kazandınız\n", cevap);
Console.WriteLine("{0} TL Kaybettiniz ", s1 + s2 + s3);
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
}
else if (s1 == 0 && s2 == 0 && cevap == 0 && s3 == 0)
{
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("Hiç bir şıkka para koymadınız Lütfen Entere Basarak Tekrar Deneyiniz");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.ReadKey();
Console.Clear();
}
else if (s1 + s2 + cevap + s3 > kalan)
{
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("{0} TL Sınırından Yüksek miktar girdiniz Lütfen entere basarak tekrar giriniz", kalan);
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.ReadKey();
Console.Clear();
}
else if (s1 + s2 + cevap + s3 < kalan)
{
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("{0} TL Miktarından Eksik miktar girdiniz Lütfen Entere basarak tekrar deneyiniz", kalan);
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.ReadKey();
Console.Clear();
}
else if (cevap == 0)
{
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("Üzgünüm ama ikinci soruda bütün paranızı KAYBETTİNİZ ");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.ReadKey();
}
}
}
while ((s1 == 0 && s2 == 0 && cevap == 0 && s3 == 0) || (s1 + s2 + cevap + s3 > kalan) || (s1 + s2 + cevap + s3 < kalan));
if (cevap == 0)
break;
else if (seçim == "2")
do
{
{
Console.WriteLine("Evet şıklar geliyor\n");
Console.ReadKey();
Console.Clear();
Console.WriteLine("Danıştay\n");
Console.WriteLine("Parlamento\n");
Console.WriteLine("Baro\n");
Console.WriteLine("Yücedivan Alçı\n");
Console.ReadKey();
Console.WriteLine("——————————————————————————-");
Console.WriteLine("Sorumuz Gelsin Toplam Para Miktarımız ==> {0}", kalan);
Console.WriteLine("——————————————————————————-");
Console.ReadKey();
Console.WriteLine("Türkiye büyük millet meclisi başka hangi adla anılır ?");
Console.WriteLine("——————————————————————————-");
Console.Write("Danıştay ‘a ne kadar para yatırmak istiyosunuz ==>");
s1 = int.Parse(Console.ReadLine());
Console.Write("Parlamento ‘ya ne kadar para yatırmak istiyosunuz ==>");
cevap = int.Parse(Console.ReadLine());
Console.Write("Baro ‘ya ne kadar para yatırmak istiyosunuz ==>");
s3 = int.Parse(Console.ReadLine());
Console.Write("Yücedivan ‘a ne kadar para yatırmak istiyosunuz ==>");
s4 = int.Parse(Console.ReadLine());
Console.Clear();
if ((s1 + cevap + s3 + s4 <= kalan) && (s1 + cevap + s3 + s4 >= kalan) && (cevap <= kalan) && (cevap != 0))
{
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("Öncelikle Tebrik ederim\n");
Console.WriteLine("İkinci Sorudan {0} TL kazandınız\n", cevap);
Console.WriteLine("{0} TL Kaybettiniz ", s1 + s3 + s4);
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
}
else if (cevap == 0 && s1 == 0 && s3 == 0 && s4 == 0)
{
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("Hiç bir şıkka para koymadınız Lütfen Entere basarak tekrar deneyiniz");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.ReadKey();
Console.Clear();
}
else if (cevap + s1 + s3 + s4 > kalan)
{
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("{0} TL Sınırından Yüksek miktar girdiniz Lütfen Entere basarak tekrar deneyiniz", kalan);
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.ReadKey();
Console.Clear();
}
else if (cevap + s1 + s3 + s4 < kalan)
{
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("{0} TL Miktarından Eksik miktar girdiniz Lütfen Entere basarak tekrar deneyiniz", kalan);
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.ReadKey();
Console.Clear();
}
else if (cevap == 0)
{
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("Üzgünüm ama ikinci soruda bütün paranızı KAYBETTİNİZ");
Console.WriteLine("——————————————————————————-");
Console.WriteLine("——————————————————————————-");
Console.ReadKey();
}
}
}
while ((cevap == 0 && s1 == 0 && s3 == 0 && s4 == 0) || (cevap + s1 + s3 + s4 > kalan) || (cevap + s1 + s3 + s4 < kalan));
if (cevap == 0)
break;
Console.ReadKey();
Console.Clear();
//İkinci sorunun bitişi
kalan = cevap;
[/code]
Bu programın Form Application şeklini yapabilir misiniz?