এই টিউটোরিয়ালে, আমরা মিক্সচার রিপ্লেসমেন্টের পর দুধের পরিমাণ বের করার প্রোগ্রাম নিয়ে আলোচনা করব।
মান লিন, আমাদের X লিটার দুধ আছে। সেটি থেকে Y লিটার দুধ বাদ দিয়ে Y লিটার পানি দিয়ে রিপ্লেস করা হয়। এই একই প্রসিডিউর বারবার Z বার করা হয়। আমাদের টাস্ক হলো কন্টেইনারে বাকি থাকা দুধের ফাইনাল অ্যামাউন্ট বের করা।
রিপিটেড অপারেশনের মাঝপথে মানগুলোর সম্পর্ক বের করলে Z বার অপারেশনের পর দুধের অ্যামাউন্ট বের করার ফর্মুলা পাওয়া যায়:
amount left = ((X - Y) / X)Z * X
উদাহরণ
#include <bits/stdc++.h>
using namespace std;
// ফাইনাল দুধের অ্যামাউন্ট ক্যালকুলেট করা
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;
}
আউটপুট
5.63884