इस समस्या में, हमें चार अंक दिए गए हैं जो कुल मूल्य और बैग में 1 रुपये, 50 पैसे, 25 पैसे के सिक्कों के अनुपात को परिभाषित करते हैं। हमारा काम C++ में दिए गए अनुपात से प्रत्येक प्रकार के सिक्कों की गिनती खोजने के लिए एक कार्यक्रम बनाना है।
कोड विवरण - यहां, हमें दिए गए कुल सिक्कों का कुल योग देने के लिए बैग से 1 रुपये, 50 पैसे और 25 पैसे के सिक्कों का उपयोग करने की आवश्यकता है।
समस्या को समझने के लिए एक उदाहरण लेते हैं,
इनपुट
TotalPrice = 225, 1Rs = 2, 50P = 3, 25P = 4
आउटपुट
1 Rs coin = 100 50 P coin = 150 25 P coin = 200
स्पष्टीकरण
अनुपात को ध्यान में रखते हुए, सिक्कों का मूल्य जो मूल्य बनाते हैं।
1 RE coin 2X, 50 paise coin 1.5X, 25 paise coin 1X,
सभी मानों का योग =225
2X + 1.5X + 1X = 225 4.5X = 225 => X = 225/4.5 = 50,
1Re सिक्कों का मूल्य =100, सिक्के 100
50 पैसे के सिक्कों का मूल्य =75, सिक्के 150
25 पैसे के सिक्कों का मूल्य =50, सिक्के 200
समाधान दृष्टिकोण
जैसा कि स्पष्टीकरण में है, हम प्रत्येक सिक्के द्वारा योग में योगदान की गई राशि पाएंगे। और फिर मूल्य के आधार पर प्रत्येक मूल्य के सिक्कों की संख्या ज्ञात कीजिए। 1 रुपये के सिक्कों के लिए, X सिक्कों की संख्या है।
50 पैसे के सिक्कों के लिए, 2X सिक्कों की संख्या है।
25 पैसे के सिक्कों के लिए, 4X सिक्कों की संख्या है।
हमारे समाधान की कार्यप्रणाली को दर्शाने वाला कार्यक्रम,
उदाहरण
#include <iostream> using namespace std; int CalcCoinValue(int totalPrice, int re1, int p50, int p25) { float val1Coin = (re1 * 1.0), val50pCoin = (p50/2.0), val25pCoin =(p25/4.0); int result = totalPrice / (val1Coin + val50pCoin + val25pCoin); return result; } int main() { int totalPrice = 225; int re1 = 2, p50 = 3, p25 = 4; int coinValue = CalcCoinValue(totalPrice, re1, p50, p25); cout<<"Count of 1 rupee coin = " <<(coinValue * re1)<<endl; cout<<"Count of 50 paise coin = " <<(coinValue * p50)<<endl; cout<<"Count of 25 paise coin = " <<(coinValue * p25)<<endl; return 0; }
आउटपुट
Count of 1 rupee coin = 100 Count of 50 paise coin = 150 Count of 25 paise coin = 200