Computer >> Máy Tính >  >> Lập trình >> C ++

Tìm lượng nước bị lãng phí sau khi làm đầy bể trong C ++

Trong hướng dẫn này, chúng ta sẽ giải quyết vấn đề sau.

Cho một bể có dung tích N lít và một máy bơm làm đầy bể với vận tốc S trong một phút. Thật không may, có một lỗ thủng trên bể. Và nước đang lãng phí với tốc độ WS mỗi phút trong khi làm đầy nó.

Chúng ta cần tính toán lượng nước lãng phí cho một bể đầy.

Lượng nước đổ đầy trong một phút bằng sự chênh lệch giữa lượng nước đổ đầy nước và tốc độ nước thải.

Do đó, chúng ta có thể lấy tổng thời gian để làm đầy bể nước bằng cách chia dung tích của bể nước cho tốc độ làm đầy mỗi phút.

Và chúng ta có thể dễ dàng nhận được lượng nước lãng phí bằng cách nhân tốc độ nước thải với thời gian đổ đầy nước vào bình.

Ví dụ

Hãy xem mã.

#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;
}

Đầu ra

Nếu bạn thực hiện chương trình trên, bạn sẽ nhận được kết quả sau.

117.5

Kết luận

Nếu bạn có bất kỳ câu hỏi nào trong hướng dẫn, hãy đề cập đến chúng trong phần bình luận.