조건문 - 미니퀘스트

담당자
1번 퀘스트
위 영상을 보고 샌드위치를 만드는 방법에 대해서 순차적으로 적어보세요.
1단계 : 식빵 두 개를 준비한다
2단계 : 땅콩버터 바를 칼이랑 땅콩버터를 준비한다
3단계 : 땅콩버터의 뚜껑을 열어 칼에 땅콩버터를 묻혀준다.
4단계 : 식빵 한쪽을 잡고 땅콩버터가 묻어있는 버터 칼로 식빵면에 발라준다.
5단계 : 땅콩버터가 발려있는 식빵면에 다른 식빵을 올려 먹는다.
2번 퀘스트
변수를 한 개 선언하여 원하는 시간(hour)을 할당하고 아래의 조건에 따라 문장을 출력해보세요. - if, swich 문을 사용해주세요. - 07시부터 09시까지는 ’아침 식사 시간’ 이라고 출력하세요. - 12시부터 14시까지는 ’점심 시간’ 이라고 출력하세요. - 18시부터 20시까지는 ’저녁 식사 시간’ 이라고 출력하세요. - 그 외의 시간은 ’식사 금지’ 라고 출력하세요.
const hour = 12; if(7 <= hour && hour <= 9){ console.log("아침 식사 시간"); } else if(12 <= hour && hour <= 14){ console.log("점심 시간"); } else if(18 <= hour && hour <= 20){ console.log("저녁 식사 시간"); } else { console.log("식사 금지"); } switch(hour){ case 7: case 8: case 9: console.log("아침 식사 시간"); break; case 12: case 13: case 14: console.log("점심 시간"); break; case 18: case 19: case 20: console.log("저녁 식사 시간"); break; default: console.log("식사 금지"); }
JavaScript
복사
3번 퀘스트
변수 한 개를 선언하여 한 가지 연산기호를 할당하고 연산기호에 따라 문장을 출력해보세요. - 조건문은 switch 문만 사용합니다. - ‘+’ 할당: ‘더하기’ - ‘-’ 할당: ‘빼기’ - ‘*’ 할당: ‘곱하기’ - ‘/’ 할당: ‘나누기’ - 그 외: ‘연산기호가 아님’
const operator = '*'; switch(operator){ case '+': console.log("더하기"); break; case '-': console.log("빼기"); break; case '*': console.log("곱하기"); break; case '/': console.log("나누기"); break; }
JavaScript
복사

과제

변수 편 과제에 이어서, 선택할 메뉴 번호를 저장할 수 있게 하고 조건마다 각 기능을 출력하는 조건문을 작성해보세요. 과제 필수 조건 1. 메뉴 내용: “1. 작성 2. 조회 3. 수정 4. 삭제 5. 추가기능 6. 종료” 2. 메뉴 출력은 변수를 사용해야 함 진행 과정 1. 선택할 메뉴 번호를 저장할 수 있는 변수를 선언 Ex) userSelect 2. 변수 userSelect 에 원하는 메뉴 번호 할당 3. 조건에 따라 메뉴 출력
const selectNumber = 1; console.log("1. 작성 2. 조회 3. 수정 4. 삭제 5. 추가기능 6. 종료") switch(selectNumber){ case 1: console.log("작성"); break; case 2: console.log("조회"); break; case 3: console.log("수정"); break; case 4: console.log("삭제"); break; case 5: console.log("추가기능"); break; case 6: console.log("종료"); break; }
JavaScript
복사