public IActionResult GradeCalculator(GradeCalculatorModel model)
 {
     return(View());
 }
        public IActionResult GradeCalculator(GradeCalculatorModel model)
        {
            double assignments   = model.Assignments;
            double groupprojects = model.GroupProjects;
            double quizzes       = model.Quizzes;
            double exams         = model.Exams;
            double intex         = model.Intex;
            double finalgrade    = (.5 * assignments) + (.1 * groupprojects) + (.1 * quizzes) + (.2 * exams) + (.1 * intex);

            if (finalgrade > 0 && finalgrade <= 100 &&
                assignments > 0 && assignments <= 100 &&
                groupprojects > 0 && groupprojects <= 100 &&
                quizzes > 0 && quizzes <= 100 &&
                exams > 0 && exams <= 100 &&
                intex > 0 && intex <= 100)
            {
                string lettergrade;

                if (finalgrade >= 94)
                {
                    lettergrade = "A";
                }
                else if (finalgrade >= 90)
                {
                    lettergrade = "A-";
                }
                else if (finalgrade >= 87)
                {
                    lettergrade = "B+";
                }
                else if (finalgrade >= 84)
                {
                    lettergrade = "B";
                }
                else if (finalgrade >= 80)
                {
                    lettergrade = "B-";
                }
                else if (finalgrade >= 77)
                {
                    lettergrade = "C+";
                }
                else if (finalgrade >= 74)
                {
                    lettergrade = "C";
                }
                else if (finalgrade >= 70)
                {
                    lettergrade = "C-";
                }
                else if (finalgrade >= 67)
                {
                    lettergrade = "D+";
                }
                else if (finalgrade >= 64)
                {
                    lettergrade = "D";
                }
                else if (finalgrade >= 60)
                {
                    lettergrade = "D-";
                }
                else
                {
                    lettergrade = "E";
                }

                string gradeoutput = finalgrade.ToString("#.##") + "% " + lettergrade;
                ViewBag.Percentage = gradeoutput;
            }
            else
            {
                ViewBag.Percentage = "0%";
            }

            return(View());
        }