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

Chương trình C++ tìm lượng chất lượng sau khi thay thế hỗn hợp


Trong hướng dẫn này, chúng ta sẽ thảo luận chương trình tìm lượng sữa còn lại sau khi thay thế hỗn hợp.

Giả sử ta có X lít sữa. Từ đó, Y lít sữa được thay thế bằng Y lít nước. Quy trình này lặp lại Z lần. Nhiệm vụ là tìm lượng sữa cuối cùng còn lại trong bình.

Tìm mối liên hệ giữa các giá trị qua các phép lặp, ta tìm công thức lượng sữa sau Z lần thao tác:

lượng còn lại = ((X-Y)/X)^Z * X

Ví dụ

#include <bits/stdc++.h>
using namespace std;
// tính lượng sữa cuối cùng
float calc_milk(int X, int Y, int Z) {
    float result = 0.0, result1 = 0.0;
    result1 = ((X - Y) / (float)X);
    result = pow(result1, Z);
    result = result * X;
    return result;
}
int main() {
    int X = 13, Y = 2, Z = 5;
    cout << calc_milk(X, Y, Z) << endl;
    return 0;
}

KẾT QUẢ

5.63884