01/10/2018, 10:17
Lỗi khi nhập input là float nhưng kết quả luôn là int
#include <iostream>
#include <cmath>
#include <cstdlib>
int BMI(int cannang,int chieucao );//khai bao bien
int main()
{
using namespace std;
double chieucao;//(1)
double cannang;//(2)
cout << "Enter your weight: " <<endl;
cin >> cannang;
cout << "Enter your height:" <<endl;
cin >> chieucao;
double ketqua;//su dung (1) va (2) vao ham BMI
ketqua = BMI(chieucao,cannang);
cout << "Your BMI is " << ketqua << endl;
system("pause");
return 0;
}
int BMI(int chieucao, int cannang)//2 variables
{
return cannang/(chieucao*chieucao);
}
Bài liên quan
Còn đòi hỏi cái gì ở nó?