Я хочу реализовать простую программу, которая просит пользователя ввести свои оценки (1-100), а затем выводит оценку, среднее значение и статус.
Как видите, вот пример.
(в HTML)
Я создал пять полей, одно для ввода оценок от 1 до 100, другое для ввода предметов от 1 до 10 предметов, а остальные поля для отображения результатов, таких как оценка, среднее значение и статус.
(в JS)
Я создал три переменные, одну для меток и другие для предметов и среднего.
(Как видите, это всего лишь пример, я не могу поместить весь код здесь)
Затем я использовал if и else для его вычисления, и, как показано здесь, если оценки выше или равны 95, а не меньше или равны 0, он отображает значение оценки A+
и среднее значение (введенные оценки делятся на предметы введен) и статус You Passed
.
иначе он отображает неверную информацию.
Но это не работает, ребята! Так что, пожалуйста, если вы можете помочь, я буду признателен.
И заранее спасибо!
JS:
function Calculate() {
var marks = document.getElementById('marks').value;
var subjects = document.getElementById('subjects').value;
var avarage = marks / subjects;
if (marks >= 95 && marks != 0) {
document.getElementById('garde').value = "A+";
document.getElementById('avarage').value = avarage;
document.getElementById('state').value = "You Passed";
} else {
alert("Wrong Info")
}
};
HTML:
<!DOCTYPE html>
<html>
<head>
<title>GPA</title>
</head>
<body>
<label>Please Enter Your Marks(1-100)</label>
<input type="number" id="marks">
<label>How Many Subjects Were You Taking(1-10)</label>
<input type="number" id="subjects">
<br><br>
<label>Your Grade Is :</label>
<input type="text" id="grade">
<label>Your Avarage Is :</label>
<input type="text" id="avarage">
<label>You :</label>
<input type="text" id="state">
<br><br>
<button type="submit" onclick="Calculate()">Calculate</button>
</body>
</html>