Carly_Rose
Eternal Poster
- Joined
- Dec 8, 2018
- Posts
- 1,291
- Reaction
- 245
- Points
- 349
my own definition of grading computation for prelim, midterm, and final.
correct me if i wrong beside i want to learn more and more.
correct me if i wrong beside i want to learn more and more.
Code:
public class Grading
{
static float prelim;
static float midterm;
static float finals;
static float ave;
static Scanner userInput;
public Grading(float preLim, float midTerm, float finalss, float average){
prelim = preLim;
midterm = midTerm;
finals = finalss;
ave = average;
}
void displayExcelent(){
System.out.println("Execelent");
}
void displayVeryGood(){
System.out.println("Very Good");
}
void displayGood(){
System.out.println("Good ");
}
void displayNotGood(){
System.out.println("Not Good");
}
void displayInvalid(){
System.out.println("Invalid Input");
}
public static void main(String [] args){
userInput = new Scanner(System.in);
System.out.print("Enter Your Prelim Grade: ");
float pre = userInput.nextFloat();
System.out.print("\nEnter Your Midterm Grade: ");
float mid = userInput.nextFloat();
System.out.print("\nEnter Your Final Grade: ");
float finale = userInput.nextFloat();
ave = (pre + mid + finale )/3;
Grading grading1 = new Grading(pre, mid, finale, ave);
if(ave >= 90 ){
grading1.displayExcelent();
}else if(ave >= 70 && ave < 90){
grading1.displayVeryGood();
}else if(ave >= 50 && ave < 70 ){
grading1.displayGood();
}else if(ave < 50 ){
grading1.displayNotGood();
}else{
grading1.displayInvalid();
}
}
}
Last edited: