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

💯[문제] 등급별 티켓 가격💯

by @ENFJ 2021. 8. 15.

 

문제 & 결과


내가 작성한 코드

// 각 등급별 가격
let VIPPrice = 15;
let RPrice = 13;
let SPrice = 10;
let APrice = 8;

// 각 등급에 맞는 가격을 출력하는 함수 checkPrice를 완성하세요.
function checkPrice(grade) {
  switch (grade){
    case 'VIP':
      console.log(`VIP석은 ${VIPPrice}만원 입니다.`)
      break;
    case 'R':
      console.log(`R석은 ${RPrice}만원 입니다.`)
      break;
    case 'S':
      console.log(`S석은 ${SPrice}만원 입니다.`)
      break;
    case 'A':
      console.log(`A석은 ${APrice}만원 입니다.`)
      break;
    default:
      console.log(`VIP, R, S, A 중에서 하나를 선택해 주세요.`)
  }
}

// 테스트 코드
checkPrice('R');
checkPrice('VIP');
checkPrice('S');
checkPrice('A');
checkPrice('B');

모범답안

// 각 등급별 가격
let VIPPrice = 15;
let RPrice = 13;
let SPrice = 10;
let APrice = 8;

// 각 등급에 맞는 가격을 출력하는 함수 checkPrice를 완성하세요.
function checkPrice(grade) {
  switch (grade) {
    case 'VIP':
      console.log(`${grade}석은 ${VIPPrice}만원 입니다.`);
      break;
    case 'R':
      console.log(`${grade}석은 ${RPrice}만원 입니다.`);
      break;
    case 'S':
      console.log(`${grade}석은 ${SPrice}만원 입니다.`);
      break;
    case 'A':
      console.log(`${grade}석은 ${APrice}만원 입니다.`);
      break;
    default:
      console.log('VIP, R, S, A 중에서 하나를 선택해 주세요.');
  }
}

// 테스트 코드
checkPrice('R');
checkPrice('VIP');
checkPrice('S');
checkPrice('A');
checkPrice('B');