Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void main(String[] args) {
- Scanner s = new Scanner(System.in);
- process(s);
- }
- public static void process(Scanner s) {
- // Put your code here.
- int numberofassignments = s.nextInt();
- int totalnumberofpoints = s.nextInt();
- int recitationattendance = s.nextInt();
- String[] studentarray = new String[numberofstudents]; //need to fix this part bc number of inputs changes
- for (int i = 1; i<=numberofstudents; i++)
- {
- String fName = s.next();
- String lName = s.next();
- double assignment = s.nextDouble();
- double recitation = s.nextDouble();
- double midterm1 = s.nextDouble();
- double midterm2 = s.nextDouble();
- double finalexam = s.nextDouble();
- double weightedaverage = assignment*0.4 + recitation/15*.1
- + midterm1*0.15 + midterm2*0.15 + finalexam*0.2;
- String lettergrade;
- if (weightedaverage <0.85) lettergrade = "F";
- else if (weightedaverage <1.15) lettergrade = "D";
- else if (weightedaverage <1.5) lettergrade = "D+";
- else if (weightedaverage <1.85) lettergrade = "C-";
- else if (weightedaverage <2.15) lettergrade = "C";
- else if (weightedaverage <2.5) lettergrade = "C+";
- else if (weightedaverage <2.85) lettergrade = "B-";
- else if (weightedaverage <3.15) lettergrade = "B";
- else if (weightedaverage <3.5) lettergrade = "B+";
- else if (weightedaverage <3.85) lettergrade = "A-";
- else lettergrade = "A";
- studentarray[i-1]= ( fName.charAt(0) + ". " + lName + " " + lettergrade);
- };
- for (int i = 0; i < numberofstudents; i++)
- System.out.println(studentarray[i]);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement