Neden öğrenci 1, öğrenci 2 ve öğrenci 3 bölmeyi denediğimde bilmem gerek. Bilmem gereken numara binlerce olduğu için bir döngü hatası olabileceğini düşünüyorum. Bunun nasıl olabileceğini görmüyorum.Ortalama bulmaya çalışıyorum
function averageOfThreeScores() {
var student1;
var student2;
var student3;
var end;
do {
student1 = prompt("What are the scorces of students 1?");
student2 = prompt("What are the scorces of students 2?");
student3 = prompt("What are the scorces of students 3?");
end = prompt("Would you like to end, type yes to end.");
var average = (student1 + student2 + student3)/3;
if (average <= 59) {
document.write(average + " Your score is F <br/>");
} else if (average <= 69) {
document.write(average + " Your score is D <br/>");
} else if (average <= 79) {
document.write(average + " Your score is C <br/>");
} else if (average <= 95) {
document.write(average + "That's a great score <br/>");
} else if (average <= 100) {
document.write(average + "God like </br>");
} else {
document.write(average + " End <br/>");
}
}
while (end != "yes");
}
en az ihtiyaç '(öğrenci1 + öğrenci2 + student3)/3; 'yerine' öğrenci1 + öğrenci2 + student3/3; 'işlem sırasına için, çarpma daha önceliklidir. –
ortalama bir sayıdır. try ortalama.toString() – lamirap
@matthew Gunn Bunu denedim ama hala bana 2200'e kadar bir puan veriyor ve bu yüzden, 3 öğrenciyi 3'e bölmek için ortalamaları bulmak için arıyorum. . – QuestionTornado