JavaScript 시리즈☕/제어문
💯[문제] 등급별 티켓 가격💯
@ENFJ
2021. 8. 15. 12:39
문제 & 결과

내가 작성한 코드
// 각 등급별 가격
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');