用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
結論
如果您在本教程中有任何疑問,請在評論區提出。
廣告
資料結構
網路
關係型資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP