My program suppose to get mark from user for each subject using this conditional statement. And the output is the subject's grade and the total GPA for four subjects.
I want to use this conditional statement for other four variable (subjectA,subjectB,subjectC,subjectD) replacing "discrete". And I want to access them for output. Is there any way to shorten the code instead of writing the same conditional statement for each variable ?
if (discrete>=90 && discrete <=100)
{discreteGrade= "A+" ;
discreteGPA=4.00;}
else if (discrete>=80 && discrete <=89)
{discreteGrade= "A" ;
discreteGPA=4.00;}
else if (discrete>=75 && discrete <=79)
{discreteGrade= "A-" ;
discreteGPA=3.67;}
else if (discrete>=70 && discrete <=74)
{discreteGrade= "B+" ;
discreteGPA=3.33;}
else if (discrete>=65 && discrete <=69)
{discreteGrade= "B" ;
discreteGPA=3.00;}
else if (discrete>=60 && discrete <=64)
{discreteGrade= "B-" ;
discreteGPA=2.67;}
else if (discrete>=55 && discrete <=59)
{discreteGrade= "C+" ;
discreteGPA=2.33;}
else if (discrete>=50 && discrete <=54)
{discreteGrade= "C" ;
discreteGPA=2.00;}
else if (discrete>=45 && discrete <=49)
{discreteGrade= "C-" ;
discreteGPA=1.67;}
else if (discrete>=40 && discrete <=44)
{discreteGrade= "D+" ;
discreteGPA=1.33;}
else if (discrete>=35 && discrete <=39)
{discreteGrade= "D" ;
discreteGPA=1.00;}
else
{discreteGrade= "F" ;
discreteGPA=0.00;}