кодесурса
«JavaScript

JavaScript: вычислить среднюю и оценку учеников

script1adsense2code
script1adsense3code

Условное заявление JavaScript и циклы: упражнение 6 с решением

Напишите программу на JavaScript, которая вычисляет средние оценки следующих учащихся. Затем это среднее значение используется для определения соответствующей оценки.

Имя ученика Метки
Дэвид 80
Vinoth 77
Дивья 88
Ishitha 95
Томас 68

Оценки рассчитываются следующим образом:

Спектр класс
<60 F
<70 D
<80 С
<90 В
<100

Иллюстрированная презентация:

«JavaScript:

Пример решения: -

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code