JavaScript: вычислить среднюю и оценку учеников
Условное заявление JavaScript и циклы: упражнение 6 с решением
Напишите программу на JavaScript, которая вычисляет средние оценки следующих учащихся. Затем это среднее значение используется для определения соответствующей оценки.
Имя ученика | Метки |
---|---|
Дэвид | 80 |
Vinoth | 77 |
Дивья | 88 |
Ishitha | 95 |
Томас | 68 |
Оценки рассчитываются следующим образом:
Спектр | класс |
---|---|
<60 | F |
<70 | D |
<80 | С |
<90 | В |
<100 |
Иллюстрированная презентация:
Пример решения: -
HTML-код:
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>Compute the average marks and grade</title>
</head>
<body>
</body>
</html>
Код JavaScript:
var students = [['David', 80], ['Vinoth', 77], ['Divya', 88], ['Ishitha', 95], ['Thomas', 68]];
var Avgmarks = 0;
for (var i=0; i < students.length; i++) {
Avgmarks += students[i][1];
var avg = (Avgmarks/students.length);
}
console.log("Average grade: " + (Avgmarks)/students.length);
if (avg < 60){
console.log("Grade : F");
}
else if (avg < 70) {
console.log("Grade : D");
}
else if (avg < 80)
{
console.log("Grade : C");
} else if (avg < 90) {
console.log("Grade : B");
} else if (avg < 100) {
console.log("Grade : A");
}
Пример вывода:
Средняя оценка: 81,6 Оценка: B
Блок - схема:
Демонстрация в реальном времени:
См. Pen javascript-условии-операторов-и-петли-упражнения-6 от w3resource ( @ w3resource ) на CodePen .
Улучшите этот пример решения и опубликуйте свой код через Disqus
Previous: написать цикл JavaScript for, который будет повторяться от 0 до 15.
Далее: Напишите программу JavaScript, которая вычисляет средние оценки следующих учеников. Затем это среднее значение используется для определения соответствующей оценки.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования