CGPA Calculator (Semester 1-6)

Semester SGPA
Semester 1
Semester 2
Semester 3
Semester 4
Semester 5
Semester 6

sgpas.forEach(input => { let value = parseFloat(input.value); if(!isNaN(value)){ total += value; count++; } });

if(count === 0){ document.getElementById('result').innerHTML = "Please enter SGPA values."; return; }

let cgpa = (total / count).toFixed(2); let percentage = (cgpa * 9.5).toFixed(2);

let grade = ""; if(cgpa >= 9) grade = "O (Outstanding)"; else if(cgpa >= 8) grade = "A (Excellent)"; else if(cgpa >= 7) grade = "B (Very Good)"; else if(cgpa >= 6) grade = "C (Good)"; else if(cgpa >= 5) grade = "D (Average)"; else grade = "F (Fail)";

document.getElementById('result').innerHTML = `CGPA: ${cgpa}
Percentage: ${percentage}%
Grade: ${grade}`; }