Marks & CGPA Calculator

marks calculator
Responsive Subject Marks & CGPA Calculator

Subject Marks & CGPA Calculator

Marksheet

sigmalite.in
sigmalite.in
sigmalite.in
sigmalite.in
sigmalite.in
sigmalite.in
sigmalite.in

Aggregate Percentage: ${percentage.toFixed(2)}%

CGPA (10-point scale): ${cgpa.toFixed(2)}

Division: ${division}

`; document.getElementById("result").innerHTML = marksheetData; document.getElementById("marksheet-content").innerHTML = marksheetData; document.getElementById("marksheet").style.display = "block"; } function saveMarksheet() { const marksheet = document.getElementById("marksheet"); if (marksheet.style.display === "none") { alert("Please calculate the result first!"); return; } setTimeout(() => { html2canvas(marksheet, { scale: window.devicePixelRatio || 2, // Adjust for mobile DPI useCORS: true, backgroundColor: null }).then(canvas => { canvas.toBlob(blob => { const defaultName = `marksheet_${new Date().toLocaleDateString().replace(/\//g, "-")}.png`; const fileName = prompt("Enter file name for the marksheet (e.g., marksheet.png):", defaultName); if (fileName) { saveAs(blob, fileName); alert(`Marksheet saved as ${fileName} in your downloads folder!`); } else { alert("Download cancelled!"); } }, "image/png", 1.0); }).catch(error => { console.error("Screenshot error:", error); alert("Failed to save marksheet. Check internet connection or browser compatibility."); }); }, 1000); }