Files
AP-Computer-Principles-Archive/lab/GradeCalculator.js
2025-10-27 12:26:29 -05:00

32 lines
1.2 KiB
JavaScript

function calcthis() {
let name = document.getElementById("name").value;
let grade = parseInt(document.getElementById("meow").value); // Convert grade to an integer
let resultElement = document.getElementById("result"); // Assuming an element with id "result" to display output
let finalLetterGrade;
if (grade >= 90 && grade <= 100) {
finalLetterGrade = 'A';
} else if (grade >= 80 && grade <= 89) {
finalLetterGrade = 'B';
} else if (grade >= 70 && grade <= 79) {
finalLetterGrade = 'D';
} else if (grade >= 0 && grade <= 69) {
finalLetterGrade = 'F';
// } else if (grade >= 0 && grade <= 9) {
// finalLetterGrade = 'atp jst drop out gng 😭✌️ '
} else {
finalLetterGrade = 'Invalid Grade';
}
if (resultElement) {
if (finalLetterGrade === 'Invalid Grade' || name === '') {
alert("Please check your inputs")
} else {
resultElement.textContent = ` ${name} your letter grade is ${finalLetterGrade}`;
}
} else {
console.error("Element with id 'result' not found to display output.");
}
}