मान लीजिए हमारे पास आकार 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