본문 바로가기
JavaScript 시리즈☕/제어문

💯[문제] 학점 계산기💯

by @ENFJ 2021. 8. 14.

 

문제



결과

 

나의 풀이 방법


  
function printGrade(midtermScore, finalScore){
let totalScore = midtermScore + finalScore;
const A = totalScore >= 90;
const B = totalScore >= 80 && totalScore < 90
const C = totalScore >= 70 && totalScore < 80
const D = totalScore >= 60 && totalScore < 70
const F = totalScore < 60;
if(A){
console.log("A")
}else if(B){
console.log("B")
}else if(C){
console.log("C")
}else if(D){
console.log("D")
}else if(F){
console.log("F")
}
}
printGrade(25, 35);
printGrade(50, 45);
printGrade(29, 24);
printGrade(37, 42);

 

모범 답안


  
function printGrade(midtermScore, finalScore) {
let totalScore = midtermScore + finalScore;
if (totalScore >= 90) {
console.log('A');
} else if (totalScore >= 80) {
console.log('B');
} else if (totalScore >= 70) {
console.log('C');
} else if (totalScore >= 60) {
console.log('D');
} else {
console.log('F');
}
}
// 테스트 코드
printGrade(25, 35);
printGrade(50, 45);
printGrade(29, 24);
printGrade(37, 42);