C_C++

(C언어) BMI 체질량지수 계산하기

고니자니 2023. 5. 3. 06:35
반응형

BMI

 체질량지수. Body Mass Index. 體質量指數.
키와 몸무게를 이용해서 계산한 대략적인 체질량 지수이다.

 

다음은 체질량지수를 계산하는 C언어 코드입니다.

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>

int main() 
{
    double height, weight, bmi;

    printf("키를 입력하세요 (단위: cm): ");
    scanf("%lf", &height);

    printf("몸무게를 입력하세요 (단위: kg): ");
    scanf("%lf", &weight);

    height = height / 100; // cm를 m로 환산
    bmi = weight / (height * height);

    printf("BMI 지수: %.2f\n", bmi);

    if (bmi < 18.5) 
        printf("저체중입니다.\n");
    else if (bmi < 23)
        printf("정상 체중입니다.\n");
    else if (bmi < 25)
        printf("과체중입니다.\n");
    else if (bmi < 30)
        printf("경도 비만입니다.\n");
    else if (bmi < 35)
        printf("중등도 비만입니다.\n");
    else
        printf("고도 비만입니다.\n");

    return 0;
}

BMI 체질량지수 계산하기
BMI 체질량지수 계산하기

 

 

 

 

반응형