在 C++ 中查找填充水箱后浪费的水量

在本教程中,我们将解决以下问题。

给定一个容量为 N 升的水箱和一个每分钟以 S 速度填充水箱的泵。不幸的是,坦克上有一个洞。加水时,水以每分钟 WS 的速度浪费。

我们需要计算一个满水箱浪费的水量。

每分钟注水量等于注水速度与排水速度之差。

因此,我们可以通过将水箱的容量除以每分钟的注水速度来获得注满水箱的总时间。

我们可以很容易地通过将浪费水的速度乘以注满水箱的时间来计算水的浪费。

示例

让我们看看代码。

#include <iostream>
using namespace std;
double countTheWastedWater(double N, double S, double WS) {
   double wasted_water, fill_per_minute, time_to_fill;
   fill_per_minute = S - WS;
   time_to_fill = N / fill_per_minute;
   wasted_water = WS * time_to_fill;
   return wasted_water;
}
int main() {
   double N, S, WS;
   N = 275;
   S = 10;
   WS = 3;
   cout << countTheWastedWater(N, S, WS) << endl;
   return 0;
}
输出结果

如果你执行上面的程序,那么你会得到下面的结果。

117.5

结论

如果您对本教程有任何疑问,请在评论部分提及。