Grade Letter Calculator


package lettergradeexample;

import java.util.Scanner;

public class LetterGradeExample
{

public static void main(String[] args)
{
    //Declareing variables
    int gradeOne;
    int gradeTwo;
    int gradeThree;

    //Promting the user to enter all three grade values and creating scanner
    Scanner Scan = new Scanner(System.in);

    System.out.print("Please enter the first grade: ");
    gradeOne = Scan.nextInt();

    System.out.print("Please enter the second grade: ");
    gradeTwo = Scan.nextInt();

    System.out.print("Please enter the third grade: ");
    gradeThree = Scan.nextInt();

    //Calculating average of three grades
    double avg = (gradeOne + gradeTwo + gradeThree) / 3.0;

    System.out.println("The average of the grades is: " + avg);

    //Calculating lettergrade
    if (avg >= 97.5)
    {
        System.out.println("Your letter grade is A+");
    }
    else if (avg >= 93.5 && avg <= 97.49)
    {
        System.out.println("Your letter grade is A");
    }
    else if (avg >= 89.5 && avg <= 93.49)
    {
        System.out.println("Your letter grade is A-");
    }
    else if (avg >= 86.5 && avg <= 89.49)
    {
        System.out.println("Your letter grade is B+");
    }
    else if (avg >= 82.5 && avg <= 86.49)
    {
        System.out.println("Your letter grade is B");
    }
    else if (avg >= 79.5 && avg <= 82.49)
    {
        System.out.println("Your letter grade is B-");
    }
    else if (avg >= 69.5 && avg <= 79.49)
    {
        System.out.println("Your letter grade is C");
    }
    else if (avg <= 69.49)
    {
        System.out.println("Your letter grade is F");
    }
}

}

Leave a comment