C++ 作为整数值除法的结果,获取double

C++ 作为整数值除法的结果,获取double,c++,C++,如果一个人收入低(收入; 咨询会议记录; cout>hourlyRate;cout整数和浮点数的混合不是一件很好的事情。尝试以下方法: return hourlyRate * 0.40 * (((double) consultingMinutes - 30.0) / 60.0); 与此相反: return hourlyRate * 0.40 * ((consultingMinutes - 30) / 60); (对第二个错误的地方应用相同的修复代码返回小时率*0.70((咨询分钟- 20)/

如果一个人收入低(收入; 咨询会议记录;
cout>hourlyRate;cout整数和浮点数的混合不是一件很好的事情。尝试以下方法:

return hourlyRate * 0.40 * (((double) consultingMinutes - 30.0) / 60.0);
与此相反:

return hourlyRate * 0.40 * ((consultingMinutes - 30) / 60);

(对第二个错误的地方应用相同的修复代码<代码>返回小时率*0.70((咨询分钟- 20)/ 60);< /COD> > /P>查看C++中整数除法的工作。@ JWMBBLE刚刚意识到,这是导致错误的变量咨询分钟的数据类型。谢谢大家的关注。
return hourlyRate * 0.40 * ((consultingMinutes - 30) / 60);