Advertisement
eranseg

Lilliput College Grades

Jul 24th, 2019
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.32 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class LilliputCollegeGrades {
  4.     public static void main(String[] args) {
  5.         Scanner s = new Scanner(System.in);
  6.         int presence, finalTest, midTest, hwGrade;
  7.         float grade;
  8.         String str = "Final Grade is: ";
  9.         System.out.println("Please enter presence in percentage: ");
  10.         presence = s.nextInt();
  11.         if(presence < 80) {
  12.             grade = 0; // Student presence is less the 80%
  13.         } else {
  14.             System.out.println("Please enter grade of final test: ");
  15.             finalTest = s.nextInt();
  16.             if(finalTest < 60) {
  17.                 grade = finalTest; // Grade on final test is less than 60
  18.             } else {
  19.                 System.out.println("Please enter grade of mid test: ");
  20.                 midTest = s.nextInt();
  21.                 System.out.println("Please enter homework assignments average grade: ");
  22.                 hwGrade = s.nextInt();
  23.                 // Calculating if mid test is under consideration
  24.                 grade = finalTest > midTest ? finalTest : finalTest * 0.8f + midTest * 0.2f;
  25.                 // Calculating hw assignment influence on the final grade
  26.                 grade = grade * 0.9f + hwGrade * 0.1f;
  27.             }
  28.         }
  29.         System.out.println("Final Grade is: " + grade);
  30.     }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement