In: Computer Science
Write a Java program that outputs the output below
Student Name: Andrew Johnson
Course: Biology 101
Quiz Average and percent weight (separated by a space):
87 15
Project Average and percent weight (separated by a space):
92 25
Exam Average and percent weight(separated by a space): 85
40
Final Exam and percent weight (separated by a space):
83 20
Final Grade in Biology 101 for Andrew Johnson is 86.7
The largest average was 92
The smallest average was 83
Thank you for using my grade program!!
import java.util.Scanner;
public class GradeProgram {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("Student Name: ");
String name = in.nextLine();
System.out.print("Course: ");
String course = in.nextLine();
System.out.print("Quiz Average and percent weight (separated by a space): ");
int quiz = in.nextInt();
int quizPercentage = in.nextInt();
System.out.print("Project Average and percent weight (separated by a space): ");
int project = in.nextInt();
int projectPercentage = in.nextInt();
System.out.print("Exam Average and percent weight (separated by a space): ");
int exam = in.nextInt();
int examPercentage = in.nextInt();
System.out.print("Final Exam and percent weight (separated by a space): ");
int finalExam = in.nextInt();
int finalExamPercentage = in.nextInt();
double total = ((quiz*quizPercentage)+(project*projectPercentage)+(exam*examPercentage)+(finalExam*finalExamPercentage))/100.0;
System.out.println("Final Grade in " + course + " for " + name + " is " + total);
System.out.println("The largest average was " + Math.max(Math.max(quiz, project), Math.max(exam, finalExam)));
System.out.println("The smallest average was " + Math.min(Math.min(quiz, project), Math.min(exam, finalExam)));
System.out.println("Thank you for using my grade program!!");
}
}
