각진 세상에 둥근 춤을 추자

[JavaScript] 연산자 - 적정 체중 구하는 테스트기 본문

JavaScript

[JavaScript] 연산자 - 적정 체중 구하는 테스트기

circle.j 2022. 10. 6. 19:43

 

적정 체중 구하기 테스트의 작동 원리는 다음과 같다.

 

  적정 체중 = (신장 - 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