목차
img.JPG 22.4KB
main.cpp 1.68KB
Task01.sln 877바이트
Task01.vcproj 3.49KB
Task01.vcproj.투덜댄다.Administrator.user 1.38KB
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;
}
#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
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
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;
}
추천자료
[객체지향 프로그래밍] 산성비(Acid Rain)
2012년 1학기 Java프로그래밍 출석대체시험 핵심체크
객체지향 윈도우 프로그래밍(MFC) Drawing Shop
2012년 1학기 Java프로그래밍 기말시험 핵심체크
2012년 1학기 C프로그래밍 기말시험 핵심체크
[컴퓨터 프로그래밍] C++개요, C++의 기본 형식, C++의 변수, 연산자, 제어문, 배열과 포인터
2014년 1학기 Java프로그래밍 교재전범위 핵심요약노트
C로 배우는 프로그래밍 기초 2nd Chapter 01
2018년 1학기 Java프로그래밍 출석대체시험 핵심체크
2018년 1학기 C프로그래밍 기말시험 핵심체크
2018년 1학기 Java프로그래밍 기말시험 핵심체크
소개글