Java ile 3 ay kadar önce hazırladığım Java'da harf notunu hesaplayan program örneğini JavaScript ile kodluyoruz. İyi güzel de önce ağırlıklı sınav notu ortalamasını hesaplasaydık diyenleri de önce JavaScript'te not ortalaması hesaplaması yapmak yazısına alıyoruz. Hazırsak devam edelim.
0 ile 100 arası dönem sonu notu belli olan bir öğrencinin harf notunu aşağıdaki tablodan bularak yazdıracağız.
90-100 arası: AA
85-89 arası: BA
80-84 arası: BB
75-79 arası: CB
70-74 arası: CC
65-69 arası: DC
60-64 arası: DD
50-59 arası: FD
0-49 arası: FF
Sınav notunu da öğrenciye yazdırmak yerine 0 ile 100 arasında rasgele bir sayı üretelim.
Çıktıları document.write ile bu sefer tarayıcı ekranına yazdıralım ve örnek çıktı şu şekilde olsun:
Kodlar:
var vize1 = Math.floor(Math.random() * 101);
document.write("1. vize notu: "+vize1+"<br>");
var vize2 = Math.floor(Math.random() * 101);
document.write("2. vize notu: "+vize2+"<br>");
var finalnotu = Math.floor(Math.random() * 101);
document.write("final notu: "+finalnotu+"<br>");
var not=0.2*vize1+0.2*vize2+0.6*finalnotu;
document.write("Dönem sonu geçme puanı: "+not+"<br>");
var harfnotu;
if (not >= 90)
harfnotu="AA";
else if (not >= 85)
harfnotu="BA";
else if (not >= 80)
harfnotu="BB";
else if (not >= 75)
harfnotu="CB";
else if (not >= 70)
harfnotu="CC";
else if (not >= 65)
harfnotu="DC";
else if (not >= 60)
harfnotu="DD";
else if (not >= 50)
harfnotu="FD";
else
harfnotu="FF";
document.write("harf notunuz: "+harfnotu);