반응형

Languages/JS 47

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

등급별 티켓 가격 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(`${grad..

Languages/JS 2021.02.14

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

서열 정리 한국에서는: 나이가 같은 경우: '친구' 자신보다 나이가 어릴 경우: 2 - 1. 상대방 성별이 남성인 경우: '남동생', 2 - 2. 상대방 성별이 여성인 경우: '여동생' 자신보다 나이가 많을 경우: 3 - 1. 상대방 성별이 남성인 경우: '형', 3 - 2. 상대방 성별이 여성인 경우: '누나' 라고 말하는 게 너무 어렵다고 합니다. 이런 Peter를 위해서 미리 자신의 나이와 성별을 입력해두고, 상대방의 나이와 성별을 전달하면 호칭을 판별해주는 whatShouldICallYou함수를 만들어줍시다. 코드를 잘 작성했다면, 다음과 같은 결과가 출력되어야 합니다. 여동생 남동생 친구 형 누나 // 나의 나이와, 나의 성별을 저장하는 변수 let myAge = 26; let myGender ..

Languages/JS 2021.02.12

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

학점 계산기 이 수업에는 50점 만점의 중간고사와 50점 만점의 기말고사가 있는데요. 두 시험의 점수를 합해서 최종 성적을 내는 방식입니다. 규칙은 다음과 같습니다. A: 90점 이상 B: 80점 이상 90점 미만 C: 70점 이상 80점 미만 D: 60점 이상 70점 미만 F: 60점 미만 printGrade 함수는 파라미터로 중간고사 점수 midtermScore와 기말고사 점수 finalScore를 받고, 최종 성적을 출력합니다. D A F C function printGrade(midtermScore, finalScore){ let totalScore = midtermScore + finalScore; if (totalScore >= 90) { console.log("A"); } else if (t..

Languages/JS 2021.02.12

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

롤러코스터, 탈 수 있을까? 이 롤러코스터는 140cm 이상만 탑승할 수 있다고 하는데요. 놀이기구를 타고 싶은 마음은 간절하지만 안전상의 문제로 위험한 상황이 발생할 수 있으니, 만약 기준을 통과하지 못한다면 아쉽지만 다음을 기약하는 것이 좋겠죠? 그럼, if문을 활용해서 키 140cm를 기준으로 탑승 가능 유무를 알려주는 checkHeight 함수를 작성해 주세요. 코드를 잘 작성하셨다면 아래와 같은 결과가 출력되어야 합니다. 탑승이 가능합니다. 탑승이 불가능합니다. 탑승이 가능합니다. function checkHeight(height) { if (height > 140) { console.log("탑승이 가능합니다.") } else{ console.log("탑승이 불가능합니다.") } }; // 테..

Languages/JS 2021.02.12

[프로그래밍 핵심 개념 in Javascript] 02. 자료형

함수 변수 복습하기 항상 "삑!"소리만 나는 게 아니라 상황에 따라서 청소년의 경우에는 "삑삑!", 승차권이 제대로 찍히지 않을 땐 "삑삑삑!", 그리고 환승을 할 때는 "환승입니다." 라는 소리도 나는데요. 각 상황의 소리를 담은 변수 adultTag, teenagerTag, errorTag, transferTag 를 만들고, 이 변수들을 파라미터(tagCase)로 전달하면 각 상황에 맞게 태그 소리를 콘솔에 출력하는 tagNotification함수를 만들어 보세요. 코드가 잘 작성되었다면 실행 시 다음과 같이 출력되어야 합니다. 삑! 삑삑! 환승입니다. 삑삑삑! 삑! let adultTag = "삑!"; let teenagerTag = "삑삑!"; let errorTag = "삑삑삑!"; let tr..

Languages/JS 2021.02.11

[프로그래밍 핵심 개념 in Javascript] 02. 자료형

세트메뉴 주문하기 코드웨잇의 세트메뉴는 샌드위치와 음료가 함께 제공되는데요. 주문 시 특별히 말씀해주시지 않으시면, 음료는 스프라이트가 기본으로 제공됩니다. 샌드위치 이름(sandwich)과 음료 이름(drink)을 입력받고, 다음과 같은 문구를 출력하는 함수(orderSetMenu)를 만들어 주세요. 주문하신 '샌드위치', '음료' 세트메뉴 나왔습니다! 과제를 해결한 뒤 실행결과는 아래와 같아야 합니다. 주문하신 코드웨잇 클럽, 스프라이트 세트메뉴 나왔습니다! 주문하신 터키베이컨 아보카도, 코카콜라 세트메뉴 나왔습니다! 주문하신 코드웨잇 멜트, 스프라이트 세트메뉴 나왔습니다! 주문하신 이탈리안 비엠티, 닥터페퍼 세트메뉴 나왔습니다! 주문하신 에그마요, 환타 오렌지 세트메뉴 나왔습니다! function ..

Languages/JS 2021.02.11

[프로그래밍 핵심 개념 in Javascript] 02. 자료형

함수 부려먹기 III 직사각형의 넓이를 계산해주는 calculateRectangleArea 함수를 만들어보세요. calculateRectangleArea 함수는 파라미터로 width와 height를 받고, 직사각형의 넓이를 리턴해 줍니다. 과제를 해결한 뒤 실행결과는 아래와 같아야 합니다. Area1: 12, Area2: 40, Area3: 14 function calculateRectangleArea(width, height){ return width * height; } // 테스트 코드 let area1 = calculateRectangleArea(3, 4); // 가로 3, 세로 4인 직사각형의 넓이 계산 let area2 = calculateRectangleArea(5, 8); // 가로 5, ..

Languages/JS 2021.02.11

[프로그래밍 핵심 개념 in Javascript] 02. 자료형

함수 부려먹기 II 예시코드 console.log('3 * 4 = ' + 3 * 4); console.log('3 * 2 = ' + 3 * 2); console.log('7 * 5 = ' + 7 * 5); console.log('8 * 9 = ' + 8 * 9); console.log('5 * 5 = ' + 5 * 5); console.log('9 * 9 = ' + 9 * 9); 실행결과 3 * 4 = 12 3 * 2 = 6 7 * 5 = 35 8 * 9 = 72 5 * 5 = 25 9 * 9 = 81 function expressMultiplication(num1, num2) { console.log(`${num1} * ${num2} = ` + num1 * num2); }; // 테스트 코드 expre..

Languages/JS 2021.02.11

[프로그래밍 핵심 개념 in Javascript] 02. 자료형

함수 부려먹기 I 예시 코드 console.log('동수(이)가 대화에 참여했습니다.'); console.log('윤하(이)가 대화에 참여했습니다.'); console.log('재준(이)가 대화에 참여했습니다.'); console.log('동훈(이)가 대화에 참여했습니다.'); console.log('영희(이)가 대화에 참여했습니다.'); console.log('신욱(이)가 대화에 참여했습니다.'); 실행 결과 동수(이)가 대화에 참여했습니다. 윤하(이)가 대화에 참여했습니다. 재준(이)가 대화에 참여했습니다. 동훈(이)가 대화에 참여했습니다. 영희(이)가 대화에 참여했습니다. 신욱(이)가 대화에 참여했습니다. function logParticipant(name) { console.log(`${name}..

Languages/JS 2021.02.11

[프로그래밍 핵심 개념 in Javascript] 01. 자료형

자료형 응용하기 숫자형을 담고 있는 변수들(material1, material3, material5)과 문자열을 담고 있는 변수들(material2, material4)이 있습니다. 변수들끼리 연산을 하여 result1에는 문자열 '34'를, result2에는 숫자형 34를 만들어 넣어주세요! 단, 절대 숫자값을 사용하지 마세요. result1과, result2는 반드시 material1~5 변수들의 연산식만 할당해야 합니다. 실행결과는 다음과 같아야 합니다. 34 string 34 number // 숫자형과 문자열 재료 let material1 = 3; let material2 = '3'; let material3 = 10; let material4 = '4'; let material5 = 4; // ..

Languages/JS 2021.02.10
반응형
LIST