Javascript Basic [if - replit 12: whichGrade]

Seong Ho Kim·2023년 9월 29일
0

Javascript Basic - replit

목록 보기
12/41
post-thumbnail

Javascript Assignment 12 - [if 조건문]

1) if - whichGrade

Assignment

1. 점수가 주어졌을때 주어진 점수에 따라 서로 다른 등급을 문자열로 반환합니다.

예시)
(100 이하 ~ 90 이상) --> 'A'
(89 이하 ~ 80 이상) --> 'B'
(79 이하 ~ 70 이상) --> 'C'
(69 이하 ~ 60 이상) --> 'D'
(59 이하 ~ 0 이상) --> 'F'
점수가 100을 초과하거나 0 미만인 경우 --> 'INVALID SCORE'

예시에 맞게 각 조건 상황을 부여해서 반환해주세요.

주의)
- 두가지 조건을 작성하는 경우 &&연산자가 필요합니다.

Javascript Code

function whichGrade(score) {
  // (100 이하 ~ 90 이상) --> 'A'
  if (score <= 100 && score >= 90) {
    return 'A'
    // (89 이하 ~ 80 이상) --> 'B'
  } else if (score <= 89 && score >= 80) {
    return 'B'
    // (79 이하 ~ 70 이상) --> 'C'
  } else if (score <= 79 && score >= 70) {
    return 'C'
    // (69 이하 ~ 60 이상) --> 'D'
  } else if (score <= 69 && score >= 60) {
    return 'D'
    // (59 이하 ~ 0 이상) --> 'F'
  } else if (score <= 59 && score >= 0) {
    return 'F'
  } else {
    return 'INVALID SCORE'
  }
}
const result1 = whichGrade(95);
console.log(result1); // A
const result2 = whichGrade(89);
console.log(result2); // B
profile
삶을 개선하기 위해 노력하는 Junior UIUX Designer 입니다 😊

0개의 댓글