Skip to content

Instantly share code, notes, and snippets.

@Blackman54
Created July 27, 2020 19:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Blackman54/f4190eff2be2b591cd159aa2db51c703 to your computer and use it in GitHub Desktop.
Save Blackman54/f4190eff2be2b591cd159aa2db51c703 to your computer and use it in GitHub Desktop.
// function
const sumOfFinalGrade = (test, homework, exam) => {
// if (test < 0 || test > 100 || homework < 0 || homework > 100 || exam < 0 || exam > 100){
// return 'You have entered an invalid grade.';
// }
return test + homework + exam;
};
// function
const finalGrade = (test, homework, exam) => {
if (test < 0 || test > 100 || homework < 0 || homework > 100 || exam < 0 || exam > 100){
return 'You have entered an invalid grade.';
}
const average = sumOfFinalGrade(test, homework, exam) / 3;
if (average <= 59) {
return 'F'
} else if (average <= 69) {
return 'D'
} else if (average <= 79) {
return 'C'
} else if (average <= 89) {
return 'B'
} else if (average <= 100) {
return 'A'
}
};
// output
console.log(finalGrade(-1, 92, 95))
@Blackman54
Copy link
Author

Please i have been Struggling with LINE 3 and 4, i am trying to move Line 3 and 4 to finalGrade function without rewriting the if else statement like i did in Line 11 and 12.. ! Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment