Live Visit
const name = prompt("Enter Student name");
const fatherName = prompt("Enter Father name");
const rollNo = prompt("Enter Student Roll No.");
const subjectMarks = parseInt(prompt("Enter total marks for each subject")) || 100;

let subjectName = []
let subjectObtained = []
let subjectPercentage = []
let subjectGrades = []

function getGrade(percentage) {
    if (percentage >= 90) {
        return "A+";
    } else if (percentage >= 80) {
        return "A";
    } else if (percentage >= 70) {
        return "B";
    } else if (percentage >= 60) {
        return "C";
    } else if (percentage >= 50) {
        return "D";
    } else if (percentage >= 40) {
        return "E";
    } else {
        return "F";
    }
}


const subject1 = prompt("Enter name for Subject1");
const subject2 = prompt("Enter name for Subject2");
const subject3 = prompt("Enter name for Subject3");
const subject4 = prompt("Enter name for Subject4");
const subject5 = prompt("Enter name for Subject5");


const subject1Obtained = parseFloat(prompt(`Enter obtained number of Subject1: ${subject1}`)) || 0;
const subject2Obtained = parseFloat(prompt(`Enter obtained number of Subject2: ${subject2}`)) || 0;
const subject3Obtained = parseFloat(prompt(`Enter obtained number of Subject3: ${subject3}`)) || 0;
const subject4Obtained = parseFloat(prompt(`Enter obtained number of Subject4: ${subject4}`)) || 0;
const subject5Obtained = parseFloat(prompt(`Enter obtained number of Subject5: ${subject5}`)) || 0;


const subject1Percentage = (subject1Obtained / subjectMarks) * 100;
const subject1Grade = getGrade(subject1Percentage);

const subject2Percentage = (subject2Obtained / subjectMarks) * 100;
const subject2Grade = getGrade(subject2Percentage);

const subject3Percentage = (subject3Obtained / subjectMarks) * 100;
const subject3Grade = getGrade(subject3Percentage);

const subject4Percentage = (subject4Obtained / subjectMarks) * 100;
const subject4Grade = getGrade(subject4Percentage);

const subject5Percentage = (subject5Obtained / subjectMarks) * 100;
const subject5Grade = getGrade(subject5Percentage);


const totalObtained = subject1Obtained + subject2Obtained + subject3Obtained + subject4Obtained + subject5Obtained;
const totalMarks = subjectMarks * 5;
const overallPercentage = (totalObtained / totalMarks) * 100;
const overallGrade = getGrade(overallPercentage);


document.write(`
    

Student Result Sheet

Name: ${name}

Father Name: ${fatherName}

Roll No.: ${rollNo}

Subject Obtained Marks Total Marks Percentage Grade
${subject1} ${subject1Obtained} ${subjectMarks} ${subject1Percentage.toFixed(2)}% ${subject1Grade}
${subject2} ${subject2Obtained} ${subjectMarks} ${subject2Percentage.toFixed(2)}% ${subject2Grade}
${subject3} ${subject3Obtained} ${subjectMarks} ${subject3Percentage.toFixed(2)}% ${subject3Grade}
${subject4} ${subject4Obtained} ${subjectMarks} ${subject4Percentage.toFixed(2)}% ${subject4Grade}
${subject5} ${subject5Obtained} ${subjectMarks} ${subject5Percentage.toFixed(2)}% ${subject5Grade}

Overall Result

Total Obtained Marks: ${totalObtained} / ${totalMarks}

Overall Percentage: ${overallPercentage.toFixed(2)}%

Overall Grade: ${overallGrade}

`);