Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package calculateaveragegrade;
- import java.util.Scanner;
- /**
- *
- * @author Tolfasn
- */
- public class CalculateAverageGrade {
- /**
- * @param args the command line arguments
- */
- public static void main(String[] args) {
- Scanner keyboard = new Scanner(System.in);
- double score1;
- double score2;
- double score3;
- double score4;
- double score5;
- double scoreAvg;
- System.out.print("Please enter your First score: ");
- score1 = getInput();
- System.out.println("1st Score: "
- + score1 + "\t" + determineGrade(score1));
- System.out.print("Second score: ");
- score2 = getInput();
- System.out.println("2nd Score: "
- + score2 + "\t" + determineGrade(score2));
- System.out.print("Third score: ");
- score3 = getInput();
- System.out.println("3rd Score: "
- + score3 + "\t" + determineGrade(score3));
- System.out.print("Fourth score: ");
- score4 = getInput();
- System.out.println("4th Score: "
- + score4 + "\t" + determineGrade(score4));
- System.out.print("Fifth score: ");
- score5 = getInput();
- System.out.println("5th Score: "
- + score5 + "\t" + determineGrade(score5));
- System.out.println("\nAverage score: "
- + calcAverage(score1, score2, score3, score4, score5));
- System.out.println("Your average grade is " + determineGrade
- (calcAverage(score1, score2, score3, score4, score5)));
- }
- private static String determineGrade(double grade)
- {
- //
- String letterGrade;
- if (grade >= 90 && grade <= 100)
- letterGrade = " A\n";
- else if (grade >= 80 && grade <= 89)
- letterGrade = " B\n";
- else if (grade >= 70 && grade <= 79)
- letterGrade = " C\n";
- else if (grade >= 60 && grade <= 69)
- letterGrade = " D\n";
- else
- letterGrade = " F\n";
- return letterGrade;
- }
- private static double calcAverage (double score1, double score2,
- double score3, double score4, double score5)
- {
- double scoreAvg;
- scoreAvg = (score1 + score2 + score3 + score4 + score5) / 5.0;
- return scoreAvg;
- }
- // get and validate input here.
- private static double getInput(){
- //Set validInput to true if your input is good.
- Scanner keyboard = new Scanner(System.in);
- Boolean validInput = false;
- double input = keyboard.nextDouble();
- if(input >= 1 && input <= 100)
- return input;
- else
- System.out.println("Please enter a value between 1-100: ");
- input = getInput();
- return input;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement