Score Range Grade GPA const score = Grade 2
97–100 A+ 4.0 parseFloat([Link] <!DOCTYPE html>
93–96 A 4.0 ntById("score").value); <html>
90–92 A− 3.7 let grade; <head>
87–89 B+ 3.3 <title>Advanced Grade
83–86 B 3.0 if (isNaN(score) || score < 0 Calculator</title>
80–82 B− 2.7 || score > 100) { </head>
77–79 C+ 2.3 grade = "Invalid score. <body>
73–76 C 2.0 Please enter a number between <h2>Advanced Grade
70–72 C− 1.7 0 and 100."; Calculator</h2>
67–69 D+ 1.3 } else if (score >= 90) { <input type="number"
63–66 D 1.0 grade = "A"; id="score" placeholder="Enter
60–62 D− 0.7 } else if (score >= 80) { score (0–100)">
<60 F 0.0 grade = "B"; <button
} else if (score >= 70) { onclick="calculateGrade()">Ca
<!DOCTYPE html> grade = "C"; lculate Grade</button>
<html> } else if (score >= 60) { <p id="result"></p>
<head> grade = "D";
<title>Grade } else { <script>
Calculator</title> grade = "F"; function calculateGrade() {
</head> } const score =
<body> parseFloat([Link]
<h2>Grade Calculator</h2> [Link]("res ntById("score").value);
<input type="number" ult").textContent = "Grade: " + let grade = "", gpa = 0;
id="score" placeholder="Enter grade;
score (0–100)"> } if (isNaN(score) || score < 0
<button </script> || score > 100) {
onclick="calculateGrade()">Ca </body>
lculate Grade</button> </html> [Link]("res
<p id="result"></p> ult").textContent =
"Invalid score. Please
<script> enter a number between 0 and
function calculateGrade() { 100.";
return;
}
</html> <input type="number"
if (score >= 97) { grade = id="num2" placeholder="Enter
"A+"; gpa = 4.0; } Garde 2 (consol) second number">
else if (score >= 93) { grade var score = 85; <button
= "A"; gpa = 4.0; } var grade; onclick="addNumbers()">Add
else if (score >= 90) { grade </button>
= "A−"; gpa = 3.7; } if (score >= 90) { <p id="result"></p>
else if (score >= 87) { grade grade = "A";
= "B+"; gpa = 3.3; } } else if (score >= 80) { <script>
else if (score >= 83) { grade grade = "B"; function addNumbers() {
= "B"; gpa = 3.0; } } else if (score >= 70) { const number1 =
else if (score >= 80) { grade grade = "C"; parseFloat([Link]
= "B−"; gpa = 2.7; } } else if (score >= 60) { ntById("num1").value);
else if (score >= 77) { grade grade = "D"; const number2 =
= "C+"; gpa = 2.3; } } else { parseFloat([Link]
else if (score >= 73) { grade grade = "F"; ntById("num2").value);
= "C"; gpa = 2.0; } }
else if (score >= 70) { grade [Link]("Grade: " + grade); if (isNaN(number1) ||
= "C−"; gpa = 1.7; } isNaN(number2)) {
else if (score >= 67) { grade sub
= "D+"; gpa = 1.3; } <!DOCTYPE html> [Link]("res
else if (score >= 63) { grade <html> ult").textContent = "Please
= "D"; gpa = 1.0; } <head> enter valid numbers.";
else if (score >= 60) { grade <title>Addition return;
= "D−"; gpa = 0.7; } Calculator</title> }
else { grade = "F"; gpa = </head> const sum = number1 +
0.0; } <body> number2;
<h2>Addition
[Link]("res Calculator</h2> [Link]("res
ult").textContent = ult").textContent = "Sum: " +
`Grade: ${grade} | GPA: $ <input type="number" sum;
{[Link](1)}`; id="num1" placeholder="Enter }
} first number"> </script>
</script> </body>
</body> </html>