Languages/JS

[프로그래밍 핵심 개념 in Javascript] 03. 제어문

Dev다D 2021. 2. 14. 19:11
반응형

등급별 티켓 가격

switch문을 활용해서 각 등급이 선택되었을 때 등급에 따라 가격을 표시해주는 checkPrice 함수를 완성해 주세요.

코드가 잘 작성되었다면 다음과 같이 출력되어야 합니다.

R석은 13만원 입니다.
VIP석은 15만원 입니다.
S석은 10만원 입니다.
A석은 8만원 입니다.
VIP, R, S, A 중에서 하나를 선택해 주세요.

// 각 등급별 가격
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');

본 내용은 Codeit의  '프로그래밍 기초 in JavaScript' 강의를
참고하여 작성한 내용입니다.
반응형