Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

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, marks for these 5 courses,

(b) calculate the average,

(c) determine the letter grade of each course.

(d) record the number of courses whose final letter grade is A+, A, A-, .... , F+, F, F-.

(e) Output the following information in a nice format: student name, student ID, listing of marks, the average, letter grade for each course, and the number of courses in each letter grade category.

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 = new Question_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 input his/her name

System.out.println("Input your first name: ");

Scanner input = new Scanner(System.in);

name = input.nextLine();

// asks the student to input student ID

System.out.println("Input your StudentID (integer in 5 digits),ex:000000 :");

studentID = input.nextInt();

// asks the student to input marks of 5 different courses last semester

System.out.println("Input your courses grade (0-100)integer number ");

System.out.println("Your course1's grade: ");

mark1 = input.nextInt();

System.out.println("Your course2's grade: ");

mark2 = input.nextInt();

System.out.println("Your course3's grade: ");

mark3 = input.nextInt();

System.out.println("Your course4's grade: ");

mark4 = input.nextInt();

System.out.println("Your course5's grade: ");

mark5 = input.nextInt();

// Calculate the average of 5 different courses last semester

double average = (mark1 + mark2 + mark3 + mark4 + mark5) / 5.0;

/*

* Output the following information in a nice format: student name,

* student ID, listing of marks, the average, letter grade for each

* course, and the number of courses in each letter grade category.

*/

System.out.println("**********************************************");

System.out.println("Student Name: " + 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("**********************************************");

}

}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Modern Database Management

Authors: Jeff Hoffer, Ramesh Venkataraman, Heikki Topi

12th edition

133544613, 978-0133544619

More Books

Students also viewed these Databases questions

Question

What roles have these individuals played in your life?

Answered: 1 week ago

Question

LO1 Summarize the organizations strategic planning process.

Answered: 1 week ago