C# dilinde kullanıcıdan farklı dersler için sınav puanlarını alarak bu puanların ortalamasını hesaplamak oldukça yaygın bir programlama pratiğidir. Bu örnekte, kullanıcıdan Matematik, Fizik, Kimya, Türkçe, Tarih ve Müzik derslerinin sınav puanlarını alacağız ve bu puanların ortalamasını hesaplayacağız.
Not ortalamasını hesaplamak için her dersin sınav puanını kullanıcıdan alıp bu puanların toplamını ders sayısına böleceğiz. Aşağıdaki program, bu işlemi gerçekleştiren basit bir C# uygulamasıdır
using System; class Program { static void Main() { // Kullanıcıdan ders notlarını al Console.Write("Matematik dersinin sınav puanını girin: "); double matematik = Convert.ToDouble(Console.ReadLine()); Console.Write("Fizik dersinin sınav puanını girin: "); double fizik = Convert.ToDouble(Console.ReadLine()); Console.Write("Kimya dersinin sınav puanını girin: "); double kimya = Convert.ToDouble(Console.ReadLine()); Console.Write("Türkçe dersinin sınav puanını girin: "); double turkce = Convert.ToDouble(Console.ReadLine()); Console.Write("Tarih dersinin sınav puanını girin: "); double tarih = Convert.ToDouble(Console.ReadLine()); Console.Write("Müzik dersinin sınav puanını girin: "); double muzik = Convert.ToDouble(Console.ReadLine()); // Not ortalamasını hesapla double ortalama = (matematik + fizik + kimya + turkce + tarih + muzik) / 6; // Sonucu ekrana yazdır Console.WriteLine("Derslerin not ortalaması: " + ortalama); } }
Bu programda, kullanıcıdan her ders için sınav puanları istenir ve bu puanlar Convert.ToDouble()
metodu kullanılarak ondalıklı sayıya dönüştürülür. Ardından, tüm puanlar toplanır ve toplam ders sayısına (6) bölünerek ortalama hesaplanır. Sonuç, ekrana yazdırılır.
Bu program, kullanıcıdan veri almayı ve bu veriyi işlemler için kullanmayı öğrenmek için harika bir başlangıçtır. Kullanıcı, her bir dersin sınav puanını girdikten sonra program bu puanları toplar ve ortalamayı hesaplayarak sonucu ekrana yazdırır.
Kullanıcıdan alınan tüm girdiler sayısal veri olarak kabul edilir. Bu nedenle, her bir sınav puanı bir sayısal değer (örneğin, 75 veya 89.5) olmalıdır. Bu program, girilen puanların doğru veri türünde olduğunu varsayar. İleride hata yönetimi ve veri doğrulama konularını öğrendiğimizde, kullanıcıdan alınan girdilerin geçerliliğini kontrol etmeyi de öğrenebiliriz.
Not ortalaması hesaplamak, C# programlama dilinde temel hesaplama becerilerini öğrenmek için idealdir. Bu basit örnek, kullanıcıdan veri almayı, verileri işlemeyi ve sonuçları ekrana yazdırmayı içerir. Bu tür programlar, programlama temellerini öğrenmek için mükemmel bir başlangıçtır.