ধরুন আমাদের কাছে X আকারের একটি পাত্র রয়েছে। এতে জল এবং অন্যান্য তরলের মিশ্রণ রয়েছে, মিশ্রণটিতে W% জল রয়েছে। আমাদের খুঁজে বের করতে হবে পানির Y% অনুপাত বাড়াতে কত পানি যোগ করতে হবে? যদি X =125, W =20 এবং Y =25 হয়, তাহলে আউটপুট হবে 8.33 লিটার।
ধরুন আমাদের আগের মিশ্রণের সাথে A পরিমাণ পানি যোগ করতে হবে, তাহলে নতুন পরিমাণ হবে X + A। সুতরাং মিশ্রণে পানির পরিমাণ এই সূত্রটি অনুসরণ করবে।
পুরানো পরিমাণ+A=((X এর W%) + A)
এছাড়াও মিশ্রণে পানির পরিমাণ =নতুন মিশ্রণে পানির নতুন শতাংশ। সুতরাং এটি (X + A) এর Y%।
সুতরাং আমরা একে প্রকাশ করতে পারি − Y% of (X + A) =(W % of X) + A
A =[X * (Y - W)] / [100 - Y]
উদাহরণ
#include<iostream> using namespace std; float getWaterAmount(float X, float W, float Y) { return (X * (Y - W)) / (100 - Y); } int main() { float X = 125, W = 20, Y = 25; cout << "We need "<< getWaterAmount(X, W, Y) << " liters of water"; }
আউটপুট
We need 8.33333 liters of water