Şimdi Ara

C# basit oyun

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
10
Cevap
1
Favori
457
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar 2 sorum var yardımcı olursanız sevinirim.

    1-En az 10 tane kelimeyi bir diziye atınız.Bu 10 kelimeden her seferinde rastgele bir tanesini seçerek ,kelimenin harflerini karıştırıp kullanıcıdan doğru kelime tahmin etmesini isteyiniz. Doğru bildikçe program devam edecek, yanlış bilinci program kapanacaktır.Örnek: Kalem kelimesi seçilmiş olsun. “Alekm” ekrana gösterek “kalem” girmesini bekleyiniz. Her bildiği kelime için 10 puan, bilemezse eleneceği bir program yazınız.

    2-Bir öğrencinin kaç ders aldığını sorarak bu öğrencinin her bir derse ait kaç adet notu olduğunu ve bu notların neler olduğunu alarak her bir dersin ortalamasını hesaplayınız. Ayrıca her bir dersin kredi bilgisini de isteyiniz. Bu bilgileri kullanarak öğrencinin dönem sonu karne ortalamasını hesaplayınız.

    not = Diziler kullanılacak.
    not2 = C# dilinde olacak.

    Teşekkürler



  • Dursun0 D kullanıcısına yanıt
    Hiç uğraşmadan buraya yazıyorsun küstah biz mi oluyoruz burada. Neyse moderatör arkadaşlar gereğini yapsın..

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Joshualinekano kullanıcısına yanıt
    2 saattir aralıksız uğraşıyorum .
    Bir yere kadar gelip tıkanıyorum .
    Sadece yardım istiyorum .
  • Dursun0 D kullanıcısına yanıt
    "Ödevimi yapın" demek yerine nerede takıldığınızı, neyi yapamadığınızı yazarsanız daha kolay cevap alırsınız. Mesela kelimeleri karıştırmayı beceremediyseniz bunu sorun. Notları almayı beceremediyseniz bunu sorun.
  • GorunmezBKZ kullanıcısına yanıt
    Peki diziden aldığım kelimenin harflerini nasıl karıştıra bilirim ?
    Söyler misiniz?


  • using System;
    using System.Linq;

    namespace vccvvc
    {
    public static class Uzantı
    {
    public static string Karıştır(this string s)
    {
    return new string(s.ToCharArray().OrderBy(x=>Guid.NewGuid()).ToArray());
    }
    }
    class Program
    {
    static bool cevapdoğru=true;
    static int puan;
    public static void Main(string[] args)
    {
    string[] kelimeler = {
    "Adobe",
    "Corel",
    "Micro$oft",
    "Sony",
    "Steinberg"
    };

    while (cevapdoğru) {
    var rd=new Random();
    var kelime = kelimeler[rd.Next(0,kelimeler.Length-1)];
    Console.WriteLine(kelime.Karıştır());
    var cevap = Console.ReadLine();
    if (cevap==kelime) {
    cevapdoğru=true;
    puan += 10;
    }
    else
    {
    cevapdoğru = false;
    Console.Write(string.Format("Oyun Bitti {0} Puan",puan));
    Console.ReadKey(true);
    }
    }

    }
    }
    }




  • Gökşen PASLI G kullanıcısına yanıt
    Teşekkürler .
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.