Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Tính lượng nước lãng phí khi đổ đầy bình C++


Bình dung tích N lít. Bơm cấp nước tốc độ S lít/phút. Có lỗ hở rò rỉ tốc độ WS lít/phút. Tính lượng nước bị lãng phí khi bình đầy.

Tốc độ ròng điền = S - WS. Thời gian đầy = N / (S - WS). Nước lãng phí = WS × thời gian.

Ví dụ mã nguồn

#include <iostream>
using namespace std;

double wastedWater(double N, double S, double WS) {
    double fillRate = S - WS;
    double time = N / fillRate;
    return WS * time;
}

int main() {
    double N = 275, S = 10, WS = 3;
    cout << wastedWater(N, S, WS); // 117.5
    return 0;
}

Kết quả

117.5

Bình 275 lít, bơm 10 lít/phút, rò rỉ 3 lít/phút → lãng phí 117.5 lít.