JavaScript

[Do it] Javascript 도전 미션 - 1

동띠기 2020. 3. 25. 14:18
728x90

01.

진영이의 하루 지출 내역은 교통비 3000원, 식비 6000원, 음료비 3000원 입니다. 삼항 조건 연산자를 사용하여 하루 적정 지출 비용인 1만 원을 초과했을 경우에는 "000원 초과: 라고 출력하고, 아닐 경우에는 "돈 관리를 잘 했어요!" 라고 출력하세요.

 

=== 풀 이 ===

조건을 따져보자.

 

일단 진영이의 하루 지출 내역은 나와있다.  교통비 3000 / 식비 6000 / 음료비 3000  = 총합 12000원이라는 금액을 산출 할 수 있다. 이것을 그대로 코드화 시킨다.

var price1 = 3000;
var price2 = 6000;
var price3 = 3000;

 

하루 적정 지출비용이 1만원으로 지정되어있다. 초과했을 경우는 초과금액을 출력해야 하며

미초과시 돈 관리를 잘했다고 출력해야한다. 단 삼항조건연산자(이하 삼항연산자) 를 사용하여야 한다.

 

첫번째로 지출내역을 모두 더한다.

var sum = price1+price2+price3;

 

두번째로 삼항연산자로 조건에 맞춰 출력한다.

var result = sum <= 10000 ? "돈 관리를 잘 했어요!" : sum-10000 + "원 초과" ;
document.write(result);

위 코드를 그대로 풀이하면 sum(합계) 가 10000원과 같거나 작으면 돈관리를 잘했어요 출력

아니면 sum(합계) - 10000 한 값을 초과. 현재 같은경우 12000-10000원으로 2000원 초과 라고 출력되게 된다.

 

풀코드

 

	var price1 = 3000;
        var price2 = 6000;
        var price3 = 3000;
        var sum = price1+price2+price3;
        
        var result = sum <= 10000 ? "돈 관리를 잘 했어요!" : sum-10000 + "원 초과" ;
        
        document.write(result);

 

728x90

'JavaScript' 카테고리의 다른 글

템플릿 문자열  (0) 2020.08.25
Javascript 내장객체  (0) 2020.03.27
[Do it] Javascript 반복문 ( 구구단 출력 )  (2) 2020.03.26
[Do it] Javascript 도전 미션 - 2  (0) 2020.03.25
자바스크립트 기초문법 ( 변수 )  (0) 2020.03.25