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