Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package FinalGrade;
- import java.util.Scanner;
- public class FinalGrade {
- public static void main(String[] args) {
- // grade variables
- float assignment1;
- float assignment2;
- float assignment3;
- float assignment4;
- float assignment5;
- float assignment6;
- Scanner s = new Scanner(System.in);
- System.out.print("Enter grade for assignment1: ");
- assignment1= s.nextFloat();
- System.out.print("Enter grade for assignment2: ");
- assignment2 = s.nextFloat();
- System.out.print("Enter grade for assignment3: ");
- assignment3 = s.nextFloat();
- System.out.print("Enter grade for assignment4: ");
- assignment4 = s.nextFloat();
- System.out.print("Enter grade for assignment5: ");
- assignment5 = s.nextFloat();
- System.out.print("Enter grade for assignment5: ");
- assignment6 = s.nextFloat();
- // test if user chooses the optional assignment
- if ( assignment6 >0) {
- // if yes, determine lowest previous assignment and replace it
- float lowest = 100.0f;
- if (assignment1 < lowest) {
- lowest = assignment1;
- }
- if (assignment2 < lowest) {
- lowest = assignment2;
- }
- if (assignment3 < lowest ) {
- lowest = assignment3;
- }
- if (assignment4 < lowest ) {
- lowest = assignment4;
- }
- if (assignment5 < lowest ) {
- lowest = assignment5;
- }
- float finalGrade = assignment6;
- if (assignment1 != lowest) {
- finalGrade += assignment1;
- }
- if (assignment2 != lowest) {
- finalGrade += assignment2;
- }
- if (assignment3 != lowest) {
- finalGrade += assignment3;
- }
- if (assignment4 != lowest) {
- finalGrade += assignment4;
- }
- if (assignment5 != lowest) {
- finalGrade += assignment5;
- }
- // finalGrade = finalGrade / 5.0f;
- finalGrade /= 5.0f;
- } else {
- float finalGrade = (assignment1 + assignment2 + assignment3 +
- assignment4 + assignment5 /* + assignment6 */) / 5;
- System.out.println("Your final grade is: " + finalGrade);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement