Java Program
Suppose a student was taking 5 different courses last semester.Write a program that
(a) asks the student to input his/her name, student ID, marksfor these 5 courses,
(b) calculate the average,
(c) determine the letter grade of each course.
(d) record the number of courses whose finalletter grade is A+, A, A-, .... , F+, F, F-.
(e) Output the following information in a nice format: studentname, student ID, listing of marks, the average, letter grade foreach course, and the number of courses in each letter gradecategory.
I dont know how to do d
here is my code:
import java.util.Scanner;
public class Question_2 {
  public String Grade(int mark) {
     String GradeLetter = \"\";
     if (mark >= 93 &&mark <= 100)
        GradeLetter =\"A+\";
     if (mark >= 86 &&mark < 93)
        GradeLetter =\"A\";
     if (mark >= 80 &&mark < 86)
        GradeLetter =\"A-\";
     if (mark >= 77 &&mark < 80)
        GradeLetter =\"B+\";
     if (mark >= 73 &&mark < 77)
        GradeLetter =\"B\";
     if (mark >= 70 &&mark < 73)
        GradeLetter =\"B-\";
     if (mark >= 67 &&mark < 70)
        GradeLetter =\"C+\";
     if (mark >= 63 &&mark < 67)
        GradeLetter =\"C\";
     if (mark >= 60 &&mark < 63)
        GradeLetter =\"C-\";
     if (mark >= 57 &&mark < 60)
        GradeLetter =\"D+\";
     if (mark >= 53 &&mark < 57)
        GradeLetter =\"D\";
     if (mark >= 50 &&mark < 53)
        GradeLetter =\"D-\";
     if (mark >= 35 &&mark < 50)
        GradeLetter =\"F\";
     if (mark >= 0 && mark< 35)
        GradeLetter =\"F-\";
     return GradeLetter;
  }
  public static void main(String[] args) {
     Question_2 q2 = newQuestion_2();
     // declare variables
     String name;// student name
     int studentID;// student ID
     int mark1, mark2, mark3, mark4,mark5;// student marks in each 5 courses
     // asks the student to inputhis/her name
     System.out.println(\"Input yourfirst name: \");
     Scanner input = newScanner(System.in);
     name = input.nextLine();
     // asks the student to inputstudent ID
     System.out.println(\"Input yourStudentID (integer in 5 digits),ex:000000 :\");
     studentID = input.nextInt();
     // asks the student to inputmarks of 5 different courses last semester
     System.out.println(\"Input yourcourses grade (0-100)integer number \");
     System.out.println(\"Yourcourse1's grade: \");
     mark1 = input.nextInt();
     System.out.println(\"Yourcourse2's grade: \");
     mark2 = input.nextInt();
     System.out.println(\"Yourcourse3's grade: \");
     mark3 = input.nextInt();
     System.out.println(\"Yourcourse4's grade: \");
     mark4 = input.nextInt();
     System.out.println(\"Yourcourse5's grade: \");
     mark5 = input.nextInt();
     // Calculate the average of 5different courses last semester
     double average = (mark1 + mark2+ mark3 + mark4 + mark5) / 5.0;
     /*
     * Output the followinginformation in a nice format: student name,
     * student ID, listing of marks,the average, letter grade for each
     * course, and the number ofcourses in each letter grade category.
     */
     System.out.println(\"**********************************************\");
     System.out.println(\"StudentName: \" + name);
     System.out.println(\"Student ID :\" + studentID);
     System.out.println(name + \"grade in \" + \"Course1: \" + mark1 + \" \" + q2.Grade(mark1));
     System.out.println(name + \"grade in \" + \"Course2: \" + mark2 + \" \" + q2.Grade(mark2));
     System.out.println(name + \"grade in \" + \"Course3: \" + mark3 + \" \" + q2.Grade(mark3));
     System.out.println(name + \"grade in \" + \"Course4: \" + mark4 + \" \" + q2.Grade(mark4));
     System.out.println(name + \"grade in \" + \"Course5: \" + mark5 + \" \" + q2.Grade(mark5));
     System.out.println(name + \"avaerage grade is: \" + average);
     System.out.println(\"**********************************************\");
  }
}