C언어) C언어를 이용하여 나의 BMI 측정하기(저체중, 표준체중, 과체중) 여러분도 직접 비만도를 측정해보세요~!!
안녕하세요~~ 룰루입니다~!! 오늘은 C언어를 이용하여 BMI를 측정해보는 프로그램을 만들어 보겠습니다~~ 프로그래밍을 하기에 앞서 bmi란, 몸무게를 키(m)의 제곱으로 나눈 값으로 그 값에 따라서 저체중, 표준체중, 과체중(체중에도 정도가 있더군요 저는 편하게 이 3가지로 분류해 보았습니다.) 으로 분류할 수 있습니다. (실제 20~25는 표준체중, 25이상은 과체중으로 분류합니다.) #include <stdio.h> int main() { double weight, height; //몸무게와 키를 저장할 변수를 선언합니다. double bmi; //bmi를 저장할 변수를 선언합니다. printf("몸무게를 입력하세요(kg) : "); scanf("%lf", &weight); //몸무게를 weight에 저장합니다. printf("키를 입력하세요(cm) : "); scanf("%lf", &height); //키를 height에 저장합니다. height = height / 100; //bmi는 키를 m로 계산하기 때문에 cm로 입력받은 키를 m로 변환합니다. bmi = weight / (height * height); //bmi를 계산하는 공식입니다. 몸무게를 키(m)제곱으로 나눠줍니다. printf("당신의 BMI는 : %.1lf입니다.\n", bmi); if (bmi >= 20.0 && bmi < 25.0) printf("표준체중 입니다.\n"); else if (bmi < 20) printf("저체중 입니다.\n"); else printf("과체중 ...