Search

조건문4_문제03_적정체중

대분류
STEP03 조건문/일차반복문
문제 난이도
수학
소분류
조건문4_문제

영상

문제

<script> /* [문제] 1. 100 ~ 200 사이의 랜덤 숫자를 height 변수에 저장한다. 2. 30 ~ 150 사이의 랜덤 숫자를 weight 변수에 저장한다. 3. 적정 체중인지 확인하기 위한 아래 공식을 적용해 적정체중 = (신장 - 100) * 0.9 적정체중 - 5 <= 본인 체중 <= 적정체중 + 5 4. "적정 체중입니다" 또는 "적정 체중이 아닙니다" 를 출력하시오. 위 문제를 삼항연산자 문법을 사용해 풀어보시오. */ let 신장 = 0; let 체중 = 0; </script>
Java
복사

해설

<script> /* [문제] 1. 100 ~ 200 사이의 랜덤 숫자를 height 변수에 저장한다. 2. 30 ~ 150 사이의 랜덤 숫자를 weight 변수에 저장한다. 3. 적정 체중인지 확인하기 위한 아래 공식을 적용해 적정체중 = (신장 - 100) * 0.9 적정체중 - 5 <= 본인 체중 <= 적정체중 + 5 4. "적정 체중입니다" 또는 "적정 체중이 아닙니다" 를 출력하시오. 위 문제를 삼항연산자 문법을 사용해 풀어보시오. */ let height = Math.floor(Math.random() * 101) + 100; // [0 ~ 100] + 100 let weight = Math.floor(Math.random() * 121) + 30; // [0 ~ 120] + 30 console.log("신장 = " + height); console.log("체중 = " + weight); document.write("신장 = " + height + "<br>"); document.write("체중 = " + weight + "<br>"); let normalWeight = (height - 100) * 0.9; let result = normalWeight - 5 <= weight && weight <= normalWeight + 5; result = result ? "적정 체중입니다." : "적정 체중이 아닙니다."; console.log(result); document.write(result); </script>
Java
복사