c# uygulama örnekleri

Programlama öğrenmek için her zaman yeni örnekler denemelisiniz. Bunun için bugün sizlere C# ile Güven Bana Yarışması Uygulaması örneğini aktaracağız. Console nasıl Kullanılır? C# ile Güven Bana Yarışması Uygulaması  nasıl yapılır? Gibi sorularınızın cevabını bu içerikte bulabilirsiniz.

C# ile Console Örnekleri

Kod Alanı

C# programlama dilinin Console dilinde Güven Bana Yarışması Uygulaması kod metnini oluşturduk. Bu uygulama güven bana yarışmasından esinlenerek yapılmıştır. Bu uygulamanın kod metni oldukça uzun ve biraz zorlayıcıdır. Bu yüzden kod metni içerisinde açıklamalarda bulunulmuştur. Bu uygulama kodlama bilgisinin bir çok yönden geliştirilmesi için birebir bir örnek teşkil etmektedir. Bu uygulamanın kod metni aşağıdaki gibidir:

 

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

namespace ConsoleApplication1

{

class Program

{

static void Main(string[] args)

{

string seçim;

int hak = 3, kazanç = 0;

Console.WriteLine(” ————————-“);

Console.WriteLine(” KİM 30 BİN KAZANMAK İSTER”);

Console.WriteLine(” ————————-“);

Console.WriteLine(“30 bin kazanmak için enter’e basınız”);

Console.ReadKey();

Console.Clear();

Console.WriteLine(” —————————-“);

Console.WriteLine(” 30 BİN KAZAN DINIZ TEBRİKLER”);

Console.WriteLine(” —————————-“);

Console.WriteLine(“parayı almak için enter’e basınız”);

Console.ReadKey();

Console.Clear();

Console.WriteLine(” PARAYI ALMAK İÇİN YARIŞMAYI BİTİR”);

Console.WriteLine(“yarışmayı başlatmak için enter’e bas”);

Console.ReadKey();

Console.Clear();

Console.WriteLine(” ———————-“);

Console.WriteLine(” ………..KİM BULDU ?”);

Console.WriteLine(” ———————-“);

Console.WriteLine(“kolay soru 100TL”);

Console.WriteLine(“orta soru 250 TL”);

Console.WriteLine(“zor soru 1000TL”);

Console.WriteLine(“şeçiminiz nedir?”);

seçim = Console.ReadLine();

//birinci soru———————-

string cevap;

if (seçim == “kolay”)

{

Console.WriteLine(“Yazıyı hangi uygarlık buldu?”);

cevap = Console.ReadLine();

if (cevap == “sümerler”)

{

Console.WriteLine(“tebrikler 2. soruya geçmek için enterebasınız”);

kazanç = kazanç + 100;

}

else

{

Console.WriteLine(“cevabınız yanlış doğru cevap sümerler”);

hak = hak – 1;

}

}

else if (seçim == “orta”)

{

Console.WriteLine(“Parayı hangi uygarlık buldu?”);

cevap = Console.ReadLine();

if (cevap == “lidyalılar”)

{

Console.WriteLine(“tebrikler 2. soruya geçmek için enterebasınız”);

kazanç = kazanç + 250;

}

else

{

Console.WriteLine(“cevabınız yanlış doğru cevap lidyalılar”);

hak = hak – 1;

}

}

else if (seçim == “zor”)

{

Console.WriteLine(“Yer çekimini kim buldu?”);

cevap = Console.ReadLine();

if (cevap == “newton”)

{

Console.WriteLine(“tebrikler 2. soruya geçmek için enterebasınız”);

kazanç = kazanç + 1000;

}

else

{

Console.WriteLine(“cevabınız yanlış doğru cevap newton”);

hak = hak – 1;

}

}//1. sorunun bitişi———————————–

//2.soru——————————–

if (hak == 0)

{

Console.WriteLine(“malesef hakkınız bitti para kazanamadınız”);

}

else

{

string seçim1;

Console.ReadKey();

Console.Clear();

Console.WriteLine(” ————————–“);

Console.WriteLine(” ……………KİM YAZDI ?”);

Console.WriteLine(” ————————–“);

Console.WriteLine(“kolay soru 250TL”);

Console.WriteLine(“orta soru 500 TL”);

Console.WriteLine(“zor soru 2000 TL”);

Console.WriteLine(“şeçiminiz nedir?”);

seçim1 = Console.ReadLine();

string cevap1;

if (seçim1 == “kolay”)

{

Console.WriteLine(“Sinekli bakkal romanını kim yazdı?”);

cevap1 = Console.ReadLine();

if (cevap1 == “halide edip adıvar”)

{

Console.WriteLine(“tebrikler 3. soruya geçmek için enterebasınız”);

kazanç = kazanç + 250;

}

else

{

Console.WriteLine(“cevabınız yanlış doğru cevap halide edip adıvar”);

hak = hak – 1;

}

}

else if (seçim1 == “orta”)

{

Console.WriteLine(“İlk sözlüğü kim yazdı?”);

cevap1 = Console.ReadLine();

if (cevap1 == “kaşgarlı mahmut”)

{

Console.WriteLine(“tebrikler 3. soruya geçmek için enterebasınız”);

kazanç = kazanç + 500;

}

else

{

Console.WriteLine(“cevabınız yanlış doğru cevap kaşgarlı mahmut”);

hak = hak – 1;

}

}

else if (seçim1 == “zor”)

{

Console.WriteLine(“Donkişot romanını kim yazdı?”);

cevap1 = Console.ReadLine();

if (cevap1 == “cervantes”)

{

Console.WriteLine(“tebrikler 3. soruya geçmek için enterebasınız”);

kazanç = kazanç + 2000;

}

else

{

Console.WriteLine(“cevabınız yanlış doğru cevap cervantes”);

hak = hak – 1;

}

}

}//2. SORUNUN BİTİŞİ —————————-

if (hak == 0)

{

Console.WriteLine(“malesef hakkınız bitti para kazanamadınız”);

}

else

{

Console.ReadKey();

Console.Clear();

Console.WriteLine(” ————————–“);

Console.WriteLine(” MUSTAFA KEMAL ATATÜRK….?”);

Console.WriteLine(” ————————–“);

Console.WriteLine(“kolay soru 500TL”);

Console.WriteLine(“orta soru 1000 TL”);

Console.WriteLine(“zor soru 3000TL”);

Console.WriteLine(“şeçiminiz nedir?”);

seçim = Console.ReadLine();

//3. soru soru—————————————-

string cevap2;

if (seçim == “kolay”)

{

Console.WriteLine(“Mustafa Kemal Atatürk nerede doğdu ?”);

cevap2 = Console.ReadLine();

if (cevap2 == “selanik”)

{

Console.WriteLine(“tebrikler 4. soruya geçmek için enterebasınız”);

kazanç = kazanç + 500;

}

else

{

Console.WriteLine(“cevabınız yanlış doğru cevap selanik”);

hak = hak – 1;

}

}

else if (seçim == “orta”)

{

Console.WriteLine(“Mustafa Kemal Atatürk nufusa kayıtlı olduğu il hangisidir?”);

cevap2 = Console.ReadLine();

if (cevap2 == “gazi antep”)

{

Console.WriteLine(“tebrikler 4. soruya geçmek için enterebasınız”);

kazanç = kazanç + 1000;

}

else

{

Console.WriteLine(“cevabınız yanlış doğru cevap gazi antep”);

hak = hak – 1;

}

}

else if (seçim == “zor”)

{

Console.WriteLine(“Mustafa Kemal Atatürk nerede evlenmiştir?”);

cevap2 = Console.ReadLine();

if (cevap2 == “izmir”)

{

Console.WriteLine(“tebrikler 4. soruya geçmek için enterebasınız”);

kazanç = kazanç + 1000;

}

else

{

Console.WriteLine(“cevabınız yanlış doğru cevap izmir”);

hak = hak – 1;

}

}//3. sorunun bitişi———————————–

}

//4.soru——————————–

if (hak == 0)

{

Console.WriteLine(“malesef hakkınız bitti para kazanamadınız”);

}

else

{

string seçim1;

Console.ReadKey();

Console.Clear();

Console.WriteLine(” ———————————————————–“);

Console.WriteLine(” ……….FELAKETİNDE EN FAZLA ZARAR GÖREN ÜLKE NERESİDİR ?”);

Console.WriteLine(” ———————————————————–“);

Console.WriteLine(“kolay soru 1000TL”);

Console.WriteLine(“orta soru 1500 TL”);

Console.WriteLine(“zor soru 4000TL”);

Console.WriteLine(“şeçiminiz nedir?”);

seçim1 = Console.ReadLine();

string cevap3;

if (seçim1 == “kolay”)

{

Console.WriteLine(“1999 depreminde en fazla zararı istanbulun hangi semti görmüştür?”);

cevap3 = Console.ReadLine();

if (cevap3 == “avcılar”)

{

Console.WriteLine(“tebrikler 5. soruya geçmek için enterebasınız”);

kazanç = kazanç + 1000;

}

else

{

Console.WriteLine(“cevabınız yanlış doğru cevap avcılar”);

hak = hak – 1;

}

}

else if (seçim1 == “orta”)

{

Console.WriteLine(“sel felaketinde en fazla zararı gören şehir neresidir”);

cevap3 = Console.ReadLine();

if (cevap3 == “samsun”)

{

Console.WriteLine(“tebrikler 5. soruya geçmek için enterebasınız”);

kazanç = kazanç + 1500;

}

else

{

Console.WriteLine(“cevabınız yanlış doğru cevap samsun”);

hak = hak – 1;

}

}

else if (seçim1 == “zor”)

{

Console.WriteLine(“tusunami felaketinde en fazla zararı gören güney asya ülkesi neresidir?”);

cevap3 = Console.ReadLine();

if (cevap3 == “endonezya”)

{

Console.WriteLine(“tebrikler 5. soruya geçmek için enterebasınız”);

kazanç = kazanç + 4000;

}

else

{

Console.WriteLine(“cevabınız yanlış doğru cevap endonezya”);

hak = hak – 1;

}

}

}//4. SORUNUN BİTİŞİ —————————-

if (hak == 0)

{

Console.WriteLine(“malesef hakkınız bitti para kazanamadınız”);

}

else

{

Console.ReadKey();

Console.Clear();

Console.WriteLine(” ————————————–“);

Console.WriteLine(” ……KAÇ SANİYE,KAÇ DAKİKA,KAÇ SAAT ?”);

Console.WriteLine(” ————————————–“);

Console.WriteLine(“kolay soru 1500TL”);

Console.WriteLine(“orta soru 2000 TL”);

Console.WriteLine(“zor soru 5000TL”);

Console.WriteLine(“şeçiminiz nedir?”);

seçim = Console.ReadLine();

//5. soru——————————————

int cevap4;

if (seçim == “kolay”)

{

Console.WriteLine(“bir gün kaç saniyedir?”);

cevap4 = Convert.ToInt32(Console.ReadLine());

if (cevap4 == 86400)

{

Console.WriteLine(“tebrikler 6. soruya geçmek için enterebasınız”);

kazanç = kazanç + 1500;

}

else

{

Console.WriteLine(“cevabınız yanlış doğru cevap 86400”);

hak = hak – 1;

}

}

else if (seçim == “orta”)

{

Console.WriteLine(“1 ay 30 gün kaç dakikadır?”);

cevap4 = Convert.ToInt32(Console.ReadLine());

if (cevap4 == 10080)

{

Console.WriteLine(“tebrikler 6. soruya geçmek için enterebasınız”);

kazanç = kazanç + 2000;

}

else

{

Console.WriteLine(“cevabınız yanlış doğru cevap 10080”);

hak = hak – 1;

}

}

else if (seçim == “zor”)

{

Console.WriteLine(“bir yıl kaç assttir ?”);

cevap4 = Convert.ToInt32(Console.ReadLine());

if (cevap4 == 8766)

{

Console.WriteLine(“tebrikler 6. soruya geçmek için enterebasınız”);

kazanç = kazanç + 5000;

}

else

{

Console.WriteLine(“cevabınız yanlış doğru cevap 8766”);

hak = hak – 1;

}

}//5. sorunun bitişi———————————–

}

//6.soru——————————–

if (hak == 0)

{

Console.WriteLine(“malesef hakkınız bitti para kazanamadınız”);

}

else

{

string seçim1;

Console.ReadKey();

Console.Clear();

Console.WriteLine(” ————————————————–“);

Console.WriteLine(” PROGRAMLAMADA………….İŞERET NE ANLAMA GELİR ?”);

Console.WriteLine(” ————————————————–“);

Console.WriteLine(“kolay soru 2000TL”);

Console.WriteLine(“orta soru 3000 TL”);

Console.WriteLine(“zor soru 7000TL”);

Console.WriteLine(“şeçiminiz nedir?”);

seçim1 = Console.ReadLine();

string cevap5;

if (seçim1 == “kolay”)

{

Console.WriteLine(“programlamada || işaret ne anlama gelir?”);

cevap5 = Console.ReadLine();

if (cevap5 == “veya”)

{

Console.WriteLine(“tebrikler 7. soruya geçmek için enterebasınız”);

kazanç = kazanç + 2000;

}

else

{

Console.WriteLine(“cevabınız yanlış doğru cevap veya”);

hak = hak – 1;

}

}

else if (seçim1 == “orta”)

{

Console.WriteLine(“prıgramlamada && işareti ne anlama gelir?”);

cevap5 = Console.ReadLine();

if (cevap5 == “ve”)

{

Console.WriteLine(“tebrikler 7. soruya geçmek için enterebasınız”);

kazanç = kazanç + 3000;

}

else

{

Console.WriteLine(“cevabınız yanlış”);

hak = hak – 1;

}

}

else if (seçim1 == “zor”)

{

Console.WriteLine(“prıgramlamada != işareti ne anlama gelir”);

cevap5 = Console.ReadLine();

if (cevap5 == “değildir”)

{

Console.WriteLine(“tebrikler 7. soruya geçmek için enterebasınız”);

kazanç = kazanç + 7000;

}

else

{

Console.WriteLine(“cevabınız yanlış”);

hak = hak – 1;

}

}

}//6. SORUNUN BİTİŞİ —————————-

if (hak == 0)

{

Console.WriteLine(“malesef hakkınız bitti para kazanamadınız”);

}

else

{

Console.ReadKey();

Console.Clear();

Console.WriteLine(” ———————————–“);

Console.WriteLine(” PROGRAMLAMADA……..GÖREVİ NEDİR ?”);

Console.WriteLine(” ———————————–“);

Console.WriteLine(“kolay soru 2500TL”);

Console.WriteLine(“orta soru 4000 TL”);

Console.WriteLine(“zor soru 10000TL”);

Console.WriteLine(“şeçiminiz nedir?”);

seçim = Console.ReadLine();

//7. soru——————————————–

string cevap6;

if (seçim == “kolay”)

{

Console.WriteLine(“programlamada for ne görevi görür?”);

cevap6 = Console.ReadLine();

if (cevap6 == “döngü”)

{

kazanç = kazanç + 2500;

}

else

{

Console.WriteLine(“cevabınız yanlış doğru cevap döngü”);

hak = hak – 1;

}

}

else if (seçim == “orta”)

{

Console.WriteLine(“programlamada ıf ne görevi görür?”);

cevap6 = Console.ReadLine();

if (cevap6 == “koşul”)

{

kazanç = kazanç + 4000;

}

else

{

Console.WriteLine(“cevabınız yanlış doğru cevap koşul”);

hak = hak – 1;

}

}

else if (seçim == “zor”)

{

Console.WriteLine(“prıgramlamda foreach ne görevi görür?”);

cevap6 = Console.ReadLine();

if (cevap6 == “döngü”)

{

kazanç = kazanç + 10000;

}

else

{

Console.WriteLine(“cevabınız yanlış”);

hak = hak – 1;

}

Console.WriteLine(“TEBRİKLER PARAYI KAZANDINIZ”);

Console.WriteLine(“toplam kazandığınız para miktarı ={0}”, kazanç);

}//7. sorunun bitişi———————————–

}

}

}

}

Bu uygulamada herhangi bir sorun yaşarsanız aşağıya yorum olarak bırakabilirsiniz. Bunun yanı sıra web sitemizdeki diğer hazır C# programlama örneklerine ulaşmak için bu linke tıklayabilirsiniz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir