본문 바로가기
카테고리 없음

ChatGPT를 이용하여 적정 체중 구하는 코드 구현하기

by javascript_dpipe 2023. 3. 18.
반응형

자바스크립트 수업을 준비하는중입니다. 초반 수업이라, 변수의 개념, 연산자 부분이 진행되고 있습니다. 수업내용 중 연산자를 활용하여 적정체중을 구하는 코드가 있습니다. 그런데 코드가 조금 옛날것이라 수정하고 싶어 ChatGPT에게 적정체중을 구하는 코드를 물어보았습니다. 쨔잔~~~~ 아주, 잘 가르쳐 줍니다. 자비스가 따로 없습니다.

ChatGPT에게 적정체중 코드 물어보기

 

BMI가 무엇인지도 친절하게 알려줍니다. 무서운 인공지능입니다. 문득 제 몸무게의 적정여부가 궁금해졌습니다. 요새 다이어트를 하고 있으니까요. 26일차 다이어트중인데 2kg을 뺐습니다.

ChatGPT에게 적정체중 코드 물어보기

 

수업준비도 할 겸, 제 몸무게도 확인할 겸 비주얼스튜디오코드를 열고, 코드를 통해 몸무게를 확인합니다. 

적정체중 코드 구현하기

 

코드는 다음과 같습니다. ChatGPT는 콘솔을 통해 결과를 확인하는 코드였습니다. 저는 조금 수정하여 문서에 출력되도록 하였습니다.

<!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>Document</title>
    <script>
        let height = parseFloat(prompt("키를 입력하세요 (cm)"));
        let weight = parseFloat(prompt("몸무게를 입력하세요 (kg)"));
        let bmi = weight / Math.pow(height / 100, 2);

        if (bmi < 18.5) {
            document.write("저체중");
        } else if (bmi < 23) {
            document.write("정상체중");
        } else if (bmi < 25) {
            document.write("과체중");
        } else if (bmi < 30) {
            document.write("경도비만");
        } else if (bmi < 35) {
            document.write("중등도비만");
        } else {
            document.write("고도비만");
        }
    </script>
</head>

<body>

</body>

</html>

 

브라우저에서 확인합니다. prompt를 이용하여 다음과 같이 키를 물어보네요. 제 키를 입력합니다. 예전에는 158로 알았는데.. 155라고 합니다. 아닌것 같은데.. 다시 제 키를 나중에 정확하게 재보아야겠습니다. 암튼..

적정체중 브라우저에서 확인하기

 

몸무게를 입력합니다. 요즘 나름 다이어트를 해서 2kg을 뺐으므로, 자신있게 입력합니다. 두둥~~~

적정체중 브라우저에서 확인하기

 

결과는... 참담합니다. 과체중이라네요... 제 다이어트 목표 55kg이 적정체중이더군요... 정말 다이어트를 성공해야겠습니다.

적정체중 브라우저에서 확인하기

 

한김에 Math.pow()도 물어봅니다. pow() 함수는 주어진 수의 거듭제곱 값을 구하는 함수라고 친절히 알려주네요.

ChatGPT에게 Math.pow() 메서드 물어보기

 

오늘도 열일하는 ChatGPT였습니다~~~~ 너무 좋습니다~~~

반응형