각진 세상에 둥근 춤을 추자
[JavaScript] 연산자 - 적정 체중 구하는 테스트기 본문
적정 체중 구하기 테스트의 작동 원리는 다음과 같다.
적정 체중 = (신장 - 100) X 0.9
은지의 신장은 165cm이고 체중은 65kg이라고 했을 때 체중 상태를 알아 본다.
은지의 적정 체중을 계산하면 다음과 같은 결과가 나온다.
신장: 165(cm) 체중: 65(kg) 적정 체중: (165-100) X 0.9 = 58.5 (kg) 결과: 적정 체중은 58.5kg이며, 현재 적정 체중에서 6.5kg 초과한 것을 알 수 있다. |
(물론 근육량을 포함하지 않은 신장과 체중 수치만으로는 적정 체중을 가늠할 수 없다.)
(1) step1_heiweight.html 은지의 신장에 맞는 적정 체중을 출력하는 프로그램을 작성한다.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>신장과 체중 입력</title>
</head>
<body>
<script>
let userHeight = 165;
let userWeight = 65;
let normal_w = (userHeight-100)*0.9;
document.write('적정 체중= ' + normal_w);
</script>
</body>
</html>
(2) 은지의 신장과 체중이 바뀌었다. 새로워진 신장과 체중을 입력받은 후 적정 체중을 출력하는 프로그램을 작성해 본다.
prompt() 메서드를 사용하면 질문을 던져 응답을 받아올 수 있다.
prompt("질문", "기본 응답");
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>적정 체중 구하기</title>
</head>
<body>
<script>
let name = prompt("당신의 이름은?" ,"");
let height = prompt("당신의 키는?", "");
let weight = prompt("당신의 몸무게는?", "");
let normal_w = (height-100)*0.9;
let result = weight >= normal_w - 5 && weight <= normal_w + 5;
result = result ? "적정 체중입니다." : "적정 체중이 아닙니다.";
document.write(name + "님은 " + result);
</script>
</body>
</html>
'JavaScript' 카테고리의 다른 글
[JavaScript] 선택문 (0) | 2022.10.08 |
---|---|
[JavaScript] 조건문 (0) | 2022.10.07 |
[JavaScript] 연산자 (0) | 2022.10.06 |
[JavaScript] 변수 (0) | 2022.10.06 |
[JavaScript] 기초 문법 (0) | 2022.10.06 |