public static void Main()
Console.Write("Score: ");
GetScore(Console.ReadLine());
public static void GetScore(string frac)
int firstNum = Convert.ToInt32(frac.Split('/')[0]);
int secondNum = Convert.ToInt32(frac.Substring(frac.LastIndexOf("/") + 1));
double finalScore = Math.Round(((double)firstNum / (double)secondNum)*100, 2);
Console.WriteLine(finalScore);
public static void GradeCalc(double percent)
ElseIfs(percent, 110.50, 98.50, "1+");
ElseIfs(percent, 98.50, 94.50, "1");
ElseIfs(percent, 94.50, 92.50, "1-");
ElseIfs(percent, 92.50, 90.50, "2+");
ElseIfs(percent, 90.50, 86.50, "2");
ElseIfs(percent, 86.50, 84.50, "2-");
ElseIfs(percent, 84.50, 82.50, "3+");
ElseIfs(percent, 82.50, 79.50, "3");
ElseIfs(percent, 79.50, 77.50, "3-");
ElseIfs(percent, 77.50, 75.50, "4+");
ElseIfs(percent, 75.50, 71.50, "4");
ElseIfs(percent, 71.50, 69.50, "4-");
ElseIfs(percent, 69.50, 0.00, "5");
if(percent>110.50 || percent<0.00)
Console.WriteLine("Invalid grade");
public static void ElseIfs(double percent, double percOne, double percTwo, string value)
if(percent<percOne && percent >= percTwo)
Console.WriteLine(fillIn);