(C#)Konsol Uygulaması Üzerin'de Soru Programı

Programımız'ın asıl amacı, programı yazan kişinin belirlediği soruları sizin çözmeniz. Kodları vereceğiz, bu kodlarla istediğiniz şekilde oynama yapıp, soruları değiştirebilirsiniz. Mantık basit. Kodlar ;

-

    using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hoşgeldiniz");
            Console.WriteLine("Lütfen Bilgi Formunu Doldurunuz");

            Console.ReadKey();
            Console.Clear();

            string adi, soyadi, meslek, kyeri, yas;

            Console.WriteLine("\n Adınız Nedir ? ");
            adi = Convert.ToString(Console.ReadLine());
            Console.WriteLine("\n Soyadınız Nedir ?");
            soyadi = Convert.ToString(Console.ReadLine());
            Console.WriteLine("\n Mesleğiniz Nedir ?");
            meslek = Convert.ToString(Console.ReadLine());
            Console.WriteLine("\n Nereden Katılıyorsunuz ?");
            kyeri = Convert.ToString(Console.ReadLine());
            Console.WriteLine("\n Yaşınız ?");
            yas = Convert.ToString(Console.ReadLine());

            Console.Clear();

            Console.WriteLine("\n\n\n{0} yarışmamıza {1}'dan katılıyor. Kendisi {2} yaşında bir {3} \nSorulara geçmek için bir tuşa basınız.", adi, kyeri, yas, meslek);
            Console.ReadKey();
            Console.Clear();

            int dogru = 0, yanlis = 0;

            int kazanilan = 0;

            Console.WriteLine("Kurtuluş Savaşı Hangi Savaşla Bitmiştir?");

            string cevap1;

            Console.WriteLine("\n A) Büyük Taaruz B) Sakarya Savaşı C) Çanakkale Savaşı D) 1.Balkan Savaşı");

            cevap1 = Convert.ToString(Console.ReadLine());

            if ((cevap1 == "A") || (cevap1 == "a"))
            {
                dogru = dogru + 1;
                kazanilan = kazanilan + 10000;

                Console.Write("Cevabınız Doğrudur :) İyi Şanslar Bir Sonraki Soruya Geçmek İçin Tuşa Basın");
                Console.ReadKey();
                Console.Clear();
            }
            else
            {
                yanlis = yanlis + 1; 
                Console.Write("Cevabınız Yanlıştır. Bir sonraki soruya geçmek için tıklayınız..");
                Console.ReadKey();
                Console.Clear();
            }

            Console.WriteLine("İstanbul Kaç Yılında Hangi Padişah Tarafından Feth Edilmiştir?");

            string cevap2;

            Console.WriteLine("\n A)1453 - II.Mehmet B)1299 - I.Osman C)1457 - II.Mehmet D)1289 - Ertuğrul Gazi");

            cevap2 = Console.ReadLine();

            if ((cevap2 == "A") || (cevap2 == "a"))

            {
                dogru = dogru + 1;
                kazanilan = kazanilan + 10000;

                Console.Write("Cevabınız Doğrudur :) İyi Şanslar Bir Sonraki Soruya Geçmek İçin Tuşa Basın");
                Console.ReadKey();
                Console.Clear();
            }
            else
            {
                yanlis = yanlis + 1;
                Console.Write("Cevabınız Yanlıştır. Bir sonraki soruya geçmek için tıklayın...");
                Console.ReadKey();
                Console.Clear();
            }

            Console.Write("Milli Mücadelenin İlk Yazıldığı Tarih Hangisidir");

            string cevap3;

            Console.WriteLine("\n A)Havza Genelgesi B)Samsun Raporu C)Amasya Genelgesi D)Erzurum Kongresi");
            cevap3 = Console.ReadLine();
            if ((cevap3 == "B" || (cevap3 == "b")))
            {
                dogru = dogru + 1;
                kazanilan = kazanilan + 10000;
                Console.Write("Cevabınız Doğrudur :) İyi Şanslar Bir Sonraki Soruya Geçmek İçin Tuşa Basın");
                Console.ReadKey();
                Console.Clear();
            }
            else
            {
                yanlis = yanlis + 1;
                Console.Write("Cevabınız yanlıştır bir sonraki soruya geçmek için tıklayın");
                Console.ReadKey();
                Console.Clear();
            }

            Console.Write("Mustafa Kemal'in Osmanlı Devleti'ndeki 9. Ordu Müfettişi görevinde iken son çalışması aşağıdakilerden hangisidir ? ");

            string cevap4;

            Console.WriteLine("\n A)Erzurum Kongresi B)Havza Genelgesi C)Amasaya Genelgesi D)Sivas Kongresi");

            cevap4 = Console.ReadLine();

            if ((cevap4 == "C") || (cevap4 == "c"))
            {
                dogru = dogru + 1;
                kazanilan = kazanilan + 10000;

                Console.Write("Cevabınız Doğrudur :) İyi Şanslar Bir Sonraki Soruya Geçmek İçin Tıklayın");
                Console.ReadKey();
                Console.Clear();
            }
            else
            {
                yanlis = yanlis + 1;

                Console.Write("Cevabınız Yanlıştır. Bir sonraki soruya geçmek için tıklayınız.");
                Console.ReadKey();
                Console.Clear();
            }

            Console.Write("I. Doğu'daki Rum ve Ermeni faaliyetlerini sona erdirmek. \n II. Bölgenin Mondros Ateşkes  Antlaşması'nın 24. maddesine bağlı olarak işgal edilmesini engellemek. \n III. Doğu'daki milli güçleri tek çatı altında toplamak. \n Yukarıda Erzurum Kongresinin Düzenlenme Nedenleri Arasındadır ? ");

            string cevap5;

            Console.WriteLine( "\n A)Yalnız I B) Yalnız II C) Yalnız III D)I,II ve III" );
            cevap5 = Console.ReadLine();

            if ((cevap5 =="D") ||(cevap5 == "d"))
            {
                dogru = dogru + 1;
                kazanilan = kazanilan + 1;

                Console.Write("Cevabınız Doğrudur :) İyi Şanslar Bir Sonraki Soruya Geçmek İçin Tıklayın");
                Console.ReadKey();
                Console.Clear();
            }
            else
            {
                yanlis = yanlis + 1;
                Console.Write("Cevabınız Yanlıştır. Bir sonraki soruya geçmek için tıklayın.");
                Console.ReadKey();
                Console.Clear();
            }

            Console.Write("Osmanlı Devleti I.Dünya Savaşına Katılma Sebebi Aşağıdakilerden Hangisidir ?");

            string cevap6;

            Console.WriteLine("\n dA)Kaybettiği toprakları geri kazanma düşüncesi B)Dünya hakimi olmak C)Endüstrisini güçlendirme amacı D)İngiltereyi kuklası yapma düşüncesi");

            cevap6 = Console.ReadLine();

            if ((cevap6) == "A" || (cevap6=="a"))
            {
                dogru = dogru + 1;
                kazanilan = kazanilan + 1;
                Console.Write("Cevabınız Doğrudur :) Bir Sonraki Soruya Geçmek İçin Tıklayın");
                Console.ReadKey();
                Console.Clear();
            }
            else
            {
                yanlis = yanlis + 1;
                Console.Write("Cevabınız Yanlıştır. Bir sonraki soruya geçmek için tıklayn");
                Console.ReadKey();
                Console.Clear();
            }

            Console.Write("Osmanlı Devletin'de 2 Kez Tahta Geçen Padişah Kimdir ?");
            string cevap7;

            Console.Write("\n A)I.Osman B)I.Beyazıd C)Kanuni Sultan Süleyman D)II.Mehmet");

            cevap7 = Console.ReadLine();

            if ((cevap7 == "D")||(cevap7 == "d"))
            {
                dogru = dogru + 1;
                kazanilan = kazanilan + 1;
                Console.Write("Cevabınız Doğrudur :) İyi Şanslar Bir Sonraki  Soruya Geçmek İçin Tıklayın");
                Console.ReadKey();
                Console.Clear();
            }
            else
            {
                yanlis = yanlis + 1;
                Console.Write("Cevabınız Yanlıştır. Bir sonraki soruya geçmek için tıklayın.");
                Console.ReadKey();
                Console.Clear();
            }

            Console.Write("Hatay Türkiye Cumhuriyeti topraklarına hangi tarihte katılmıştır ? ");

            string cevap8;

            Console.Write("\n A)23 Nisan 1923 B)29 Haziran 1939 C)21 Temmuz 1914 D)18 Mart 1915");

            cevap8 = Console.ReadLine();

            if ((cevap8 == "B" )||(cevap8 == "b"))
            {
                kazanilan = kazanilan + 1;
                dogru = dogru + 1;

                Console.Write("Cevabınız Doğrudur :) İyi Şanslar Bir Sonraki Soruya Geçmek İçin Tıklayın");
                Console.ReadKey();
                Console.Clear();
            }
            else
            {
                yanlis = yanlis + 1;
                Console.Write("Cevabınız Yanlıştır. Bir sonraki soruya geçmek için tıklayın.");
                Console.ReadKey();
                Console.Clear();
            }

            Console.Write("Rusya hangi sebepten dolayı 1.Dünya Savaşından Çekilmiştir ?");

            string cevap9;

            Console.Write("\n A)Bolşevik İhtilali B)Yenilgi C)Almanları işgal etmeleri D)Asker Yetersizliği");

            cevap9 = Console.ReadLine();

            if ((cevap9 == "A")||(cevap9 =="a"))
            {
                dogru = dogru + 1;
                kazanilan = kazanilan + 1;
                Console.Write("Cevabınız Doğrudur :) İyi Şanslar Bir Sonraki Soruya Geçmek İçin Tıklayınız.");
                Console.ReadKey();
                Console.Clear();
            }else
       {
                yanlis = yanlis + 1;
                Console.Write("Cevabınız Yanlıştır. Bir sonraki soruya geçmek için tıklayınız.");
                Console.ReadKey();
                Console.Clear();
       }

            Console.Write("Acemistan'ın günümüzde'ki adı nedir ?");

            string cevap10;

            Console.Write("\n A)Amerika B)Ortadoğu Devleti C)İran D)Pers");
            cevap10 = Console.ReadLine();

            if ((cevap10== "C")||(cevap10 =="c"))
            {
                dogru = dogru + 1;
                kazanilan = kazanilan + 1;
                Console.Write("Cevabınız Doğrudur :) Bir Sonraki Soruya Geçmek İçin Tıklayın");
                Console.ReadKey();
                Console.Clear();
            }
            else
            {
                yanlis = yanlis + 1;
                Console.Write("Cevabınız Yanlıştır. Bir sonraki soruya geçmek için tıklayın");
                Console.ReadKey();
                Console.Clear();
            }

            Console.Write("Kıbrıs Barış Harekatı Kaç Yılında Gerçekleşti ? ");

            string cevap11;

            Console.Write("A)21 Temuuz - 31 Aralık B)20 Temmuz - 14 Ağustos 1974 C)11 Kasım - 11 Haziran 1911 D)19 Aralık - 21 Nisan 1012");

            Console.ReadLine();

            if ((cevap11 == "B") || (cevap11 == "b"))
            {
                dogru = dogru + 1;
                kazanilan = kazanilan + 1;

                Console.Write("Cevabınız Doğru :) Bir Sonra'ki Soruya Geçmek İçin Tıklayın");
                Console.ReadKey();
                Console.Clear();
            }
            else
            {
                Console.Write("Cevabınız Yanlıştır. Bir sonraki soruya geçmek için tıklayın");
                Console.ReadKey();
                Console.Clear();
            }

            }

        }
    }





Link : "http://s2.dosya.tc/server/kYlfRY/sol_zerindeSoruUygulamas__CalDeveloper_.zip.html"




Hiç yorum yok:

Yorum Gönder