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(出力の一部ではありませんが、これは正しいです)
目標の体重変化は何ですか?(lbs)-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
を私はあなたがすべて私が馬鹿でなければならないと言って、あなたの頭を振っていて、当然のこと、私は誰かが彼でき願っています知っていますこれでlp私!
いいえ、私は頭を振っていません。あなたは馬鹿ではありません。 –