Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class GpaTestEx1
- {
- public static void main(String[] args)
- {
- final int NUM_COURSES = 4;
- Scanner scan = new Scanner(System.in);
- int[] credits;
- credits = new int[NUM_COURSES];
- char[] grades;
- grades = new char[NUM_COURSES];
- int creditSum = 0;
- int totalPts = 0;
- for(int i = 0; i < NUM_COURSES; i++)
- {
- System.out.print("Enter credits for course "+(i+1)+": ");
- int credit = scan.nextInt();
- credits[i] = credit;
- System.out.print("Enter grade for course " + (i+1) + ": ");
- char grade = scan.next().charAt(0);
- grades[i] = grade;
- switch(grade)
- {
- case 'A':
- case 'a': grade = 4;
- break;
- case 'B':
- case 'b': grade = 3;
- break;
- case 'C':
- case 'c': grade = 2;
- break;
- case 'D':
- case 'd': grade = 1;
- break;
- case 'F':
- case 'f': grade = 0;
- break;
- }
- creditSum = creditSum + credit;
- totalPts = totalPts + (credit*grade);
- }
- System.out.printf("\nTotal number of credits: " + creditSum);
- System.out.printf("\nTotal number of points: " + totalPts);
- double gpa = 0;
- gpa = (double)totalPts/creditSum;
- if(gpa > 0)
- {
- System.out.printf("\nGPA: %5.2f", gpa);
- }
- else
- {
- System.out.printf("\nGPA: 0.00");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement