You are on page 1of 4

1 import java.util.

Scanner;
2 public class Aquinograding
3 {
4 public static void main(String[] args)
5 {
6 double prelimGrade, prelimCS, prelimSeat,
prelimQuiz, prelimExam, midtermExam, midtermGrade, midtermTGrade,
midtermCS, midtermSeat, midtermQuiz, finalGrade, finalExam,
semiTGrade, semiExam, semiCS, semiSeat, semiQuiz;
7 Scanner scan = new Scanner (System.in);
8 System.out.println("Enter prelim assignment score:
");
9 prelimSeat = scan.nextDouble();
10 System.out.println("Enter prelim quiz score: ");
11 prelimQuiz = scan.nextDouble();
12 System.out.println("Enter prelim exam score: ");
13 prelimExam = scan.nextDouble();
14 prelimCS = (0.60*prelimQuiz)+ (0.40*prelimSeat);
15 prelimGrade = (2*prelimCS + prelimExam)/3;
16 System.out.println("Your Prelim Grade is: " +
prelimGrade);
17 System.out.println("Enter midterm assignment
score: ");
18 midtermSeat = scan.nextDouble();
19 System.out.println("Enter midterm quiz score: ");
20 midtermQuiz = scan.nextDouble();
21 System.out.println("Enter midterm exam score: ");
22 midtermExam = scan.nextDouble();
23 midtermCS = (0.60*midtermQuiz)+
(0.40*midtermSeat);
24 midtermTGrade = (2*midtermCS + midtermExam)/3;
25 midtermGrade = (2*midtermTGrade + prelimGrade)/3;
26 System.out.println("Your Midterm Grade is: " +
midtermGrade);
27 System.out.println("Enter semifinal assignment
score: ");
28 semiSeat = scan.nextDouble();
29 System.out.println("Enter semifinal quiz score:
");
30 semiQuiz = scan.nextDouble();
31 System.out.println("Enter semifinal exam score:
");
32 semiExam = scan.nextDouble();
33 System.out.println("Enter final exam score: ");
34 finalExam = scan.nextDouble();
35 semiCS = (0.60*semiQuiz)+ (0.40*semiSeat);
36 semiTGrade = (semiCS + semiExam + finalExam)/3;
37 finalGrade = (2*semiTGrade + midtermGrade)/3;
38 System.out.println("Your Final Grade is: " +
finalGrade);
39 System.out.println("");
40 System.out.println("");
41 System.out.println("");
42 if (prelimGrade>74)
43 {
44 System.out.println("Prelim Grade
Remark");
45 System.out.println(prelimGrade + "
PASSED" );
46 }
47 else
48 {
49 System.out.println("Prelim Grade
Remark");
50 System.out.println(prelimGrade + "
FAILED" );
51 }
52 System.out.println("");
53 if (midtermGrade>74)
54 {
55 System.out.println("Midterm Grade
Remark");
56 System.out.println(midtermGrade + "
PASSED" );
57 }
58 else
59 {
60 System.out.println("Midterm Grade
Remark");
61 System.out.println(midtermGrade + "
FAILED" );
62 }
63 System.out.println("");
64 if (finalGrade<75)
65 {
66 System.out.println("Final Grade
Remark");
67 System.out.println(finalGrade + "
FAILED" );
68 System.out.println("Sorry you failed: Better
luck next time.");
69 }
70 else if (finalGrade>74 && finalGrade<80)
71 {
72 System.out.println("Final Grade
Remark");
73 System.out.println(finalGrade + "
PASSED" );
74 System.out.println("Congrats you passed!");
75 }
76 else if (finalGrade>79 && finalGrade<90)
77 {
78 System.out.println("Final Grade
Remark");
79 System.out.println(finalGrade + "
PASSED" );
80 System.out.println("Congrats you passed!: Good
grade!");
81 }
82 else if (finalGrade>89)
83 {
84 System.out.println("Final Grade
Remark");
85 System.out.println(finalGrade + "
PASSED" );
86 System.out.println("Congrats you passed!:
Exellent grade!");
87 }
88 }
89 }

You might also like