Grade

Given marks in three subjects (English, Mathematics and Science) out of 100 of a student the task is to calculate the average marks and grade according to the specifications. Also accept name and class of the student from the user.

  • Average 90 up — Grade A
  • Average 80-89 — Grade B
  • Average 70-79 — Grade C
  • Average 60-69 — Grade D
  • Average 50-59 — Grade E
  • Average 50 below — Grade F
Java
import java.util.*;
public class Grade
{
    public static void main(String args[])
    {
        String name="";
        int c=0,english=0,maths=0,science=0;
        double average=0.0;
        Scanner sc=new Scanner(System.in);
        System.out.print("Enter your name: ");
        name=sc.nextLine();
        System.out.print("Class: ");
        c=sc.nextInt();
        System.out.print("Marks in English: ");
        english=sc.nextInt();
        System.out.print("Marks in Maths: ");
        maths=sc.nextInt();
        System.out.print("Marks in Science: ");
        science=sc.nextInt();
        average=(english+maths+science)/3;
        if(average>=90)
        {
            System.out.println("\nGrade: A");
        }
        else if(average>=80&&average<90)
        {
            System.out.println("\nGrade: B");
        }
        else if(average>=70&&average<80)
        {
            System.out.println("\nGrade: C");
        }
        else if(average>=60&&average<70)
        {
            System.out.println("\nGrade: D");
        }
        else if(average>=50&&average<60)
        {
            System.out.println("\nGrade: E");
        }
        else
        {
            System.out.println("\nGrade: F");
        }
    }
}
Java