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
Dursun0D
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 .
Dursun0D
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.
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); } }