if (GoalWeight < 0.0) {
int weeks;
cout << "How many weeks do you plan to continue this trend?\n";
cin >> weeks;
double NewWeight = GoalWeight * weeks;
double NegBMI = (weight - NewWeight) * 703/(pow(HeightConverter, 2));
cout << "If you complete your plan for " << weeks << "weeks you will have a new BMI of: \n" << NegBMI;
}
system("pause");
return 0;
}
输出结果:减法是给我肯定的结果C++
什么是你现在的体重?:180
什么是英寸您当前的高度” 71
您当前的BMI是:25.10(不是输出的一部分,但这是正确的)
你的目标体重变化是多少?(磅)-1.5
多少周做计划如果你完成你的计划,6个星期来继续这一趋势?:6
你将有一个新的BMI:26.36
正如你可以告诉这是错误
的BMI的计算是(重量* 703)/身高^ 2(英寸)
它是做什么的负数是:
180 + 9(代替180 - 9),得到(191 * 703)/ 71^2得到26.36
代替:
180 - 9(得到171 * 703)/ 71^2屈服正确的输出:23.84
我知道你们都在摇晃你的头说我一定是个白痴,这是理所当然的,我希望有人能他用我的这个!
不,我没有摇头。你不是个白痴。 –