게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C++ BMI 소수점 입력&출력 질문 드립니다!!
게시물ID : programmer_10090짧은주소 복사하기
작성자 : Benny
추천 : 0
조회수 : 1057회
댓글수 : 4개
등록시간 : 2015/05/15 13:15:37
옵션
  • 본인삭제금지
안녕하세요~

저 멀리 캐나다에서 프로그래밍 공부 하고 있는 유부징어가 C++ 관련 질문 드립니다 :-)

BMI(Body Mass Index = mass(kg) / (height(m)*height(m) 계산 프로그램을 만들려고 하는데요.

user input 을 50.5 kg 하고 1.6m 로 입력 하려면 어찌 해야 되는지요....

일단 제가 한거는 이렇습니다. 

#include<iostream>
using namespace std;

int main()
{
cout << "This program will calculate your Body Mass Index\n\n";
cout << "Please enter your weight in kilo:\n";
int kilo;
cin >> kilo;

cout << "Please enter your height in meter:\n";
int meter;
cin >> meter;
double BMI = kilo / (meter * meter);

cout << "Your BMI is " << BMI << ".\n";
}

여기까지 제가 한거구요. 소수점 없이 입력을 하면 값이 나오는데 소수점 포함(50.5kg & 1.6m) 값을 입력하면 값이 안나오네요.
그리고 추가로 킬로그램 에서 파운드(lbs)로도 입력 시 값을 출력 하려고 하면 어떻게 해야 되는지 c++ 초보가 질문 드립니다!!

감사합니다!! 
출처 캐나다
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호