मान लीजिए हमारे पास X आकार का एक कंटेनर है। इसमें पानी और अन्य तरल का मिश्रण है, मिश्रण में W% पानी है। हमें यह ज्ञात करना होगा कि पानी का अनुपात Y% तक बढ़ाने के लिए कितना पानी मिलाना चाहिए? अगर X =125, W =20 और Y =25, तो आउटपुट 8.33 लीटर होगा।
मान लीजिए कि हमें पिछले मिश्रण के साथ पानी की मात्रा जोड़ना है, तो नई मात्रा एक्स + ए होगी। तो मिश्रण में पानी की मात्रा इस सूत्र का पालन करेगी।
पुरानी राशि+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