Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Java Program Suppose a student was taking 5 different courses last semester. Wri

ID: 3783691 • Letter: J

Question

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 part c and d

here is the my code:

import java.util.Scanner;

public class Question_2 {

   public static void main(String[] args) {

      

       //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);

       System.out.println(name+" grade in " + "Course2: "+mark2);

       System.out.println(name+" grade in " + "Course3: "+mark3);

       System.out.println(name+" grade in " + "Course4: "+mark4);

       System.out.println(name+" grade in " + "Course5: "+mark5);

       System.out.println(name+" avaerage grade is: "+average);

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

   }

}

Explanation / Answer

#include<stdio.h>
#include<conio.h>
void main()
{
struct student
{
int rollno;
char name[20];
int m1,m2,m3;
float percent;
};
struct student s[20],t;
int i,j,n;
clrscr();
printf(" enter the limit");
scanf("%d",&n);
for(i=0;i<n;i++)
{
printf(" enter the roll no ");
scanf("%d",&s[i].rollno);
printf(" enter the name ");
scanf("%s",s[i].name);
printf(" enter the mark=");
scanf("%d",&s[i].m1);
printf(" enter the mark=");
scanf("%d",&s[i].m2);
printf(" enter the mark=");
scanf("%d",&s[i].m3);
s[i].percent=(s[i].m1+s[i].m2+s[i].m3)/3;
}
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
{
if(s[i].percent<s[j].percent)
{
t=s[i];
s[i]=s[j];
s[j]=t;
}
}
}
printf(" display in desending order ");
for(i=0;i<n;i++)
{
printf(" rollno=%d",s[i].rollno);
printf(" name=%s",s[i].name);
printf(" mark1=%d",s[i].m1);
printf(" mark2=%d",s[i].m2);
printf(" mark3=%d",s[i].m3);
printf(" percent=%f",s[i].percent);
}
getch();
}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote