用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

結論

如果您在本教程中有任何疑問,請在評論區提出。

更新於:2021年2月1日

243 次瀏覽

開啟你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.