Computer Science, asked by barbie1138, 1 year ago

write a program in java to input 5 subject and calculate total and percentage and print the grade according to the following conditions greater than 80 a grade greater than 60 and less than 80 b grade less than 60 and greater than 50 c less than 50 fail​

Answers

Answered by anjaliom1122
0

Answer:

Input 5 subject and calculate total and percentage and print the grade according to the following conditions greater than 80 a grade greater than 60 and less than 80 b grade less than 60 and greater than 50 c less than 50 fail​ Based on the marks entered by the user in each topic, this program determines the grade of a student. Based on this reasoning, the program prints the grade.

Explanation:

If the average of marks is >= 80 then prints Grade ‘A’

If the average is <80 and >=60 then prints Grade ‘B’

If the average is <60 and >=40 then prints Grade ‘C’

else prints Grade ‘D’

Program to display the grade of student

import java.util.Scanner;

public class JavaExample

{

public static void main(String args[])

{

/* This program assumes that the student has 6 subjects,

* thats why I have created the array of size 6. You can

* change this as per the requirement.

*/

int marks[] = new int[6];

int i;

float total=0, avg;

Scanner scanner = new Scanner(System.in);

for(i=0; i<6; i++) {

System.out.print("Enter Marks of Subject"+(i+1)+":");

marks[i] = scanner.nextInt();

total = total + marks[i];

}

scanner.close();

//Calculating average here

avg = total/6;

System.out.print("The student Grade is: ");

if(avg>=80)

{

System.out.print("A");

}

else if(avg>=60 && avg<80)

{

System.out.print("B");

}

else if(avg>=40 && avg<60)

{

System.out.print("C");

}

else

{

System.out.print("D");

}

}

}

Output:

Enter Marks of Subject1: 40

Enter Marks of Subject2: 80

Enter Marks of Subject3: 80

Enter Marks of Subject4: 40

Enter Marks of Subject5: 60

Enter Marks of Subject6: 60

The student Grade is: B

Similar questions