Konu: Öğrenci başarı notlarının hesaplanması.
Türkiye’deki üniversitelerden birinde, bir bölümde bir ders için öğrencilerin başarı notlarının hesaplanması istenmektedir. Sınıfta N adet öğrenci vardır; N sabit bir sayıdır. Öğrencilerin arasınav (vize), ödev ve dönem sonu sınavı (final) notları 3 ayrı tamsayı dizisinde saklıdır; notlar 0 ile 100 arasında bir değer olabilir. Değerlendirme ağırlıkları şöyledir:
Arasınav: %30
Ödev: %30
Dönem sonu sınavı: %40
Bu değerlendirme oranlarını kullanarak öğrencilerin dönem sonu not ortalamalarını hesaplayınız. Not ortalamalarını tamsayı tipinde bir diziye aktarınız. Bu not ortalamalarını kullanarak sınıfın (dersin) ortalama notunu ve standart sapmasını hesaplayınız ve ekrana yazdırınız. Bu işlem için 2 ayrı fonksiyon yazınız: ortalama alma ve standart sapma hesaplama fonksiyonları. Bu fonksiyonlar bir dizi ve bu dizideki eleman sayısını parametre olarak alıp, ortalamayı/standart sapmayı geri döndürürler (return ederler); dolayısıyla ortalama ve standart sapma ana programda ekrana yazdırılır.
Ayrıca aşağıdaki çizelgeye göre öğrencilere bir harf notu veriniz. Harf notlarını char tipinde bir diziye aktarınız. En son olarak, öğrencinin sıra numarasını (dizinin indisi), not ortalamasını ve harf notunu düzgün bir biçimde ekranda gösteriniz.
Harf Notu
Katalog Değeri
A
90-100
B
85-89
C
80-84
D
75-79
E
70-74
F
60-69
G
50-59
H
40-49
K
0-39