Task01(비만도측정)
본 자료는 미리보기를 지원하지 않습니다.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
해당 자료는 1페이지 까지만 미리보기를 제공합니다.
1페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

Task01(비만도측정)에 대한 보고서 자료입니다.

목차

img.JPG                      22.4KB
main.cpp                     1.68KB
Task01.sln                    877바이트
Task01.vcproj                   3.49KB
Task01.vcproj.투덜댄다.Administrator.user     1.38KB

본문내용

#include
#include
using namespace std;

int main(void)
{
int iBroca = 0;
float fHeight = 0.0f, fWeight = 0.0f, fBMI = 0.0f;
string sBroca, sBMI;

cout << "키와 몸무게를 입력하세요 -> ";
cin >> fHeight >> fWeight;

// broca공식 < (신장 - 100) * 0.9 = 표준체중 >
iBroca = static_cast (fWeight / ((fHeight - 100.0f) * 0.9f) * 100.0f);

if( iBroca < 80 ) sBroca = "매우수척";
else if( iBroca < 90 ) sBroca = "수척";
else if( iBroca < 110 ) sBroca = "정상";
else if( iBroca < 120 ) sBroca = "과체중";
else if( iBroca < 130 ) sBroca = "비만(경도)";
else if( iBroca < 150 ) sBroca = "비만(중등도)";
else sBroca = "비만(고도)";



// BMI공식 < 체중/(신장*신장) = 카우프지수 >
// 카우프지수 20대(마른형:17.9이하, 표준형:18~23, 과체중형:24~30, 비만형:30이상, 병적비만증:40이상)
// 30대(마른형:18.4이하, 표준형:18.5~24, 과체중형:25~30, 비만형:30이상, 병적비만증:40이상)
fHeight *= 0.01f;



▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒



#include
#include
using namespace std;

int main(void)
{
int iBroca = 0;
float fHeight = 0.0f, fWeight = 0.0f, fBMI = 0.0f;
string sBroca, sBMI;

cout << "키와 몸무게를 입력하세요 -> ";
cin >> fHeight >> fWeight;

// broca공식 < (신장 - 100) * 0.9 = 표준체중 >
iBroca = static_cast (fWeight / ((fHeight - 100.0f) * 0.9f) * 100.0f);

if( iBroca < 80 ) sBroca = "매우수척";
else if( iBroca < 90 ) sBroca = "수척";
else if( iBroca < 110 ) sBroca = "정상";
else if( iBroca < 120 ) sBroca = "과체중";
else if( iBroca < 130 ) sBroca = "비만(경도)";
else if( iBroca < 150 ) sBroca = "비만(중등도)";
else sBroca = "비만(고도)";



// BMI공식 < 체중/(신장*신장) = 카우프지수 >
// 카우프지수 20대(마른형:17.9이하, 표준형:18~23, 과체중형:24~30, 비만형:30이상, 병적비만증:40이상)
// 30대(마른형:18.4이하, 표준형:18.5~24, 과체중형:25~30, 비만형:30이상, 병적비만증:40이상)
fHeight *= 0.01f;
fBMI = fWeight / (fHeight*fHeight);
fHeight *= 100.0f;

if( fBMI < 17.9f ) sBMI = "마른형";
else if( fBMI < 23 ) sBMI = "표준형";
else if( fBMI < 30 ) sBMI = "과체중형";
else if( fBMI < 40 ) sBMI = "비만형";
else sBMI = "벙적비만증";

char temp[256] = {0,};
string sResult, sResult_Broca, sResult_BMI;
sprintf_s(temp, "\n키 : %.1fcm, 몸무게 : %.1fkg\n", fHeight, fWeight);
sResult = temp;
sprintf_s(temp, "Broca공식 : 비만도 %d프로 %s입니다.\n", iBroca, sBroca.c_str());
sResult_Broca = temp;
sprintf_s(temp, "BMI공식 : 체질량지수 %.1f로 %s입니다.\n\n", fBMI, sBMI.c_str());
sResult_BMI = temp;

cout << sResult;
cout << sResult_Broca;
cout << sResult_BMI;

system("PAUSE");

return 0;
}

키워드

  • 가격1,000
  • 페이지수5페이지
  • 등록일2011.07.24
  • 저작시기2010.9
  • 파일형식압축파일(zip)
  • 자료번호#691090
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니