Şimdi Ara

Tek eksiğim Random

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
3
Cevap
0
Favori
360
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • string cevap1, cevap2, cevap3, cevap4, cevap5; 
    string cevap6, cevap7, cevap8, cevap9, cevap10;
    string ad;


    Console.WriteLine(" ");

    Console.WriteLine("Bilgi Yarışmamıza Hoşgeldiniz.. ");
    Console.WriteLine("Lütfen Cevaplandırmayı A,B,C,D Olarak Yapınız");
    Console.WriteLine(" ");
    Console.WriteLine("Lütfen Adınızı Giriniz");
    Console.WriteLine(" ");
    ad = Console.ReadLine();


    Console.Write("Sayın " + ad + " Oyunumuza Hoşgeldiniz..");
    Console.WriteLine(" ");
    Console.WriteLine("Başarılar Dilerim..");
    Console.WriteLine("İslamiyeti kabul eden ilk Türk devletinin isimİ nedir?");
    Console.WriteLine(" ");
    Console.WriteLine("A:Karahanlılar B:Memlükler C:Büyük Selçuklu D:Osmanlı Devleti");
    Console.Write("Cevabınız: ");
    cevap1 = Console.ReadLine();
    int kazanılan;
    kazanılan = 0;
    if (cevap1 == "A")
    {

    kazanılan = kazanılan + 10;
    Console.WriteLine("Tebrikler Bir Sonraki Soruya Geçelim..");
    Console.Write(" ");

    goto cevap2;
    }

    else
    {
    goto cevap2;
    }
    cevap2:
    Console.WriteLine("Peygamber Efendimizin soyundan gelenlere ne denir?");
    Console.WriteLine("A:Sahabe B:Seyyid C:Havari D:Şerif");
    Console.Write("Cevabınız: ");
    cevap2 = Console.ReadLine();
    if (cevap2 == "B")
    {

    kazanılan = kazanılan + 10;
    Console.WriteLine("Tebrikler Bir Sonraki Soruya Geçelim..");
    Console.WriteLine(" ");

    goto cevap3;
    }
    else
    {
    goto cevap3;
    }
    cevap3:
    Console.WriteLine("İstiklal Marşımızda ?Yırtarım dağları enginlere sığmam? diyen M.Âkif hangi destana işaret buyurmaktadır?");
    Console.WriteLine("A:Bozkurt B:Ergenoekon C:Göktürk D:Alp Er Tunga");
    Console.Write("Cevabınız: ");
    cevap3 = Console.ReadLine();
    if (cevap3 == "B")
    {

    kazanılan = kazanılan + 10;
    Console.WriteLine("Tebrikler Bir Sonraki Soruya Geçelim..");
    Console.WriteLine(" ");

    goto cevap4;
    }
    else
    {
    goto cevap4;
    }
    cevap4:
    Console.WriteLine("Türk devletlerini ilk kez tek bayrak altında toplayan Türk başbuğu kimdir?");
    Console.WriteLine("A:OğuzHan B:CengizHan C:Metehan D:BuğraHan");
    Console.Write("Cevabınız: ");
    cevap4 = Console.ReadLine();
    if (cevap4 == "C")
    {

    kazanılan = kazanılan + 10;
    Console.WriteLine("Tebrikler Bir Sonraki Soruya Geçelim..");
    Console.WriteLine(" ");

    goto cevap5;
    }
    else
    {
    goto cevap5;
    }
    cevap5:
    Console.WriteLine("?Kutlu yurt? olarak kabul edilen ve birçok Türk devletine başkentlik yapmış olan şehir neresidir?");
    Console.WriteLine("A:Bursa B:Semerkand C:Ankara D:Ötüken");
    Console.Write("Cevabınız: ");
    cevap5 = Console.ReadLine();
    if (cevap5 == "D")
    {

    kazanılan = kazanılan + 10;
    Console.WriteLine("Tebrikler Bir Sonraki Soruya Geçelim..");
    Console.WriteLine(" ");

    goto cevap6;
    }
    else
    {
    goto cevap6;
    }
    cevap6:
    Console.WriteLine(" İnternet üzerinde en fazla kullanılan arama motoru hangisidir ?");
    Console.WriteLine("A:Google B:Yahoo C:Yandex D:Bing ");
    Console.Write("Cevabınız: ");
    cevap6 = Console.ReadLine();
    if (cevap6 == "A")
    {

    kazanılan = kazanılan + 10;
    Console.WriteLine("Tebrikler Bir Sonraki Soruya Geçelim..");
    Console.WriteLine(" ");

    goto cevap7;
    }
    else
    {
    goto cevap7;
    }
    cevap7:
    Console.WriteLine("Türkiye erozyonla mücadele,ağaçlandirma ve doğal varlıkları koruma vakfının kısa adı nedir ?");
    Console.WriteLine("A:Kızılay B:TEMA C:Hızır Acil D:AKUT ");
    Console.Write("Cevabınız: ");
    cevap7 = Console.ReadLine();
    if (cevap7 == "B")
    {

    kazanılan = kazanılan + 10;
    Console.WriteLine("Tebrikler Bir Sonraki Soruya Geçelim..");
    Console.WriteLine(" ");

    goto cevap8;
    }
    else
    {
    goto cevap8;
    }
    cevap8:
    Console.WriteLine("Türkiyede bir tek Erzurumda çıkarılan madenin adı nedir ?");
    Console.WriteLine("A:Kömür B:Elmas C:Altın D:Oltu Taşı ");
    Console.Write("Cevabınız: ");
    cevap8 = Console.ReadLine();
    if (cevap8 == "D")
    {

    kazanılan = kazanılan + 10;
    Console.WriteLine("Tebrikler Bir Sonraki Soruya Geçelim..");
    Console.WriteLine(" ");

    goto cevap9;
    }
    else
    {
    goto cevap9;
    }
    cevap9:
    Console.WriteLine(" Türk sinemasında ?sultan? lakabıyla anılan aktris kimdir?");
    Console.WriteLine("A:Müge Ar B:Adile Naşit C:Türkan Şoray D:Nurha Nur ");
    Console.Write("Cevabınız: ");
    cevap9 = Console.ReadLine();
    if (cevap9 == "C")
    {

    kazanılan = kazanılan + 10;
    Console.WriteLine("Tebrikler Bir Sonraki Soruya Geçelim..");
    Console.WriteLine(" ");

    goto cevap10;
    }
    else
    {
    goto cevap10;
    }
    cevap10:
    Console.WriteLine(" Hangi sporcumuz futbol dalında altın ayakkabı almıştır?");
    Console.WriteLine("A:Tanju Çolak B:Hakan Şükür C:Hamit Altıntop D:Semih Şentürk ");
    Console.Write("Cevabınız: ");
    cevap10 = Console.ReadLine();
    if (cevap10 == "A")
    {

    kazanılan = kazanılan + 10;
    Console.WriteLine("Tebrikler " + ad + " Testimiz Bitmiştir..");


    Console.ReadKey();
    }


    else
    {
    Console.WriteLine("Test Bitmiştir. " + ad + " Teşekkürler..");
    Console.WriteLine("Engin Sayılı'dan Sevgiler");
    goto Son;
    }
    Son:



    Console.WriteLine("Toplam Puan=" + kazanılan);
    Console.WriteLine(" Test Sona Erdi Teşekkürler ");

    Console.ReadKey();

    Arkadaşlar bu test programına rastgele yani random eklıcez, sorular ekrana rastgele gelcez yardım edicek arkadaş varmı , çok rica edicemde







  • Soru tipinde bir class yazman lazim

    Soru
    Asikki
    Bsikki
    Csikki
    Dsikki
    Dogrucevap

    Turunde string parametreleri olan bir soru turunde class.

    Sonra bunlarin hepsini uygulama acilirken
    List<soru>sorulist = new list()
    Turunde bir degiskene add metodu ile atin.

    Sonra 0 ile sorulist.count()-1
    Arasinda random bir sayi ureteceksiniz.

    Listeden
    Sorulist[randomsayi] ninci elemanin sorusunu ve siklarini ekrana yazdiracaksiniz.
    Kullanici cevabi girecek ve
    Girilen cevabi
    Sorulist[randomsayi].dogrucevap ile kiyaslayacaksiniz. Dogru ise 10 puan verip
    Sorulist.removeat(randomsayi)
    Yaparak o soruyu listeden cikartacaksiniz.

    Sorulist.count() ==0 durumunda test bitmis olacak. Yani
    Bu listeden secip ekrana yazdirma isini de her zaman sorulist.count>0 durumunda yapacaksiniz.

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Soru class i ve Soru generate eden bir class gerek.
    Soru generate eden class getRandomQuestion() gibi bir metodla, kendi private listesindeki sorulardan birini donderecek.
    Diyelim ki listenizde n tane soru olsun, 0 ile n arasinda bir random sayi uretip o soruyu dondereceksiniz.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.