본문 바로가기

C & C++/C언어

[C] 체지방 측정 프로그램

반응형

 

체지방 지수를 확인하여 신체상태를 확인하는 프로그램입니다.

 

바이러스 체크됐으니 다운받아서 사용하셔도 문제없습니다.

일반적으로 사용하는 프로그램이 아니기때문에 보안프로그램에 제지당할 수 있습니다.

어떤 프로그램이든 의심스럽다면 다운받지 않는것을 권장합니다.

 

다운로드 후에 side-by-side 문구의 에러가 발생한다면 아래 링크를 확인하세요.

https://knowledge.autodesk.com/ko/support/arnold/troubleshooting/caas/sfdcarticles/sfdcarticles/KOR/How-to-reinstall-Microsoft-Visual-C-Runtime-Libraries-from-Autodesk-software-installation-package.html

 

Autodesk 소프트웨어 설치 패키지에서 Microsoft Visual C++ 런타임 라이브러리를 다시 설치하는 방법 | Arnold | Autodesk Knowledge Network

To translate this article, select a language. Bahasa Indonesia (Indonesian) Bahasa Melayu (Malay) Català (Catalan) Čeština (Czech) Dansk (Danish) Deutsch (German) English Español (Spanish) Français (French) Italiano (Italian) Latviešu valoda (Latvian) Liet

knowledge.autodesk.com


#include<stdio.h>

int main (){
	int A, B;
	double result;

	for(;;){ //무한루프
		printf("체중(kg) 입력:");
		scanf("%d", &A);
		
		printf("신장(cm) 입력:");
		scanf("%d", &B);
		
		// 체지방 계산: 체중/((0.01*신장) * (0.01*신장)) = 체지방량
		// A / ((0.01*B) * (0.01*B)) = BMI index
		// 18.5∼22.9이면 정상, 23∼24.9는 과체중, 25∼29.9는 1단계 비만, 30 이상은 2단계 비만으로 위험한 상태
		result = A / ((0.01*B) * (0.01*B));

		if(result <= 18.5){
			printf("당신은 저체중입니다.\n");
		}else if( 18.5 < result && result < 23){
			printf("당신은 정상입니다.\n");
		}else if( 23.0 <= result && result < 25){
			printf("당신은 과체중입니다.\n");
		}else if( 25.0 <= result && result < 30){
			printf("당신은 1단계 비만입니다.\n");
		}else{
			printf("당신은 2단계 비만입니다.\n");
		}
	}
}

체지방_측정.exe
0.03MB

반응형