Aşağıdaki gibi dönem ödevim var, İstanbul Üniversitesi, 2 öğretim okuyorum, Finans çalışanıyım doğrusu zorlandım. Yardım ederseniz çok sevinirim, bu defa yapamadım :(
Hülya Konuralp
Türkiye’deki üniversitelerden birinde, bir bölümde bir dersiç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 , ödev vedönem sonu sınavı notları 3 ayrı tamsayı dizisinde saklıdır; notlar 0ile 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önemsonu not ortalamalarını hesaplayınız. Not ortalamalarını tamsayı tipinde birdiziye aktarınız. Bu not ortalamalarını kullanarak sınıfın (dersin) ortalamanotunu ve standart sapmasını hesaplayınız ve ekrana yazdırınız. Bu işlem için 2ayrı fonksiyon yazınız: ortalama alma ve standart sapma hesaplamafonksiyonları.
Bu fonksiyonlar bir dizive bu dizideki eleman sayısını parametre olarak alıp, ortalamayı/standartsapmayı geri döndürürler ;
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 notuveriniz. 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 notunudüzgün bir biçimde ekranda göstermenizi istiyorum.
Kat.D Harf Notu
90 - 100 A
85 - 89 B
80 - 84 C
75 - 79 D
70 - 74 E
60 - 69 F
50 - 59 G
40 - 49 H
0 - 39 K