ในปัญหานี้ เราได้รับตัวเลขสี่ตัวที่กำหนดราคารวมและอัตราส่วนของเหรียญ 1 Rs, 50 paise, 25 paise ในกระเป๋า งานของเราคือสร้าง โปรแกรมเพื่อค้นหาจำนวนเหรียญของแต่ละประเภทจากอัตราส่วนที่กำหนดใน C++
คำอธิบายโค้ด − ในที่นี้ เราจำเป็นต้องใช้เหรียญ 1 Rs 50 paise และ 25 paise จากกระเป๋าเพื่อให้ยอดรวมของเหรียญเป็นยอดที่กำหนด
มาดูตัวอย่างเพื่อทำความเข้าใจปัญหากัน
อินพุต
ราคารวม =225, 1Rs =2, 50P =3, 25P =4
ผลลัพธ์
เหรียญ 1 Rs =เหรียญ 10050 P =เหรียญ 15025 P =200
คำอธิบาย
เมื่อพิจารณาจากอัตราส่วนแล้ว มูลค่าของเหรียญที่ประกอบเป็นมูลค่านั้น
1 RE เหรียญ 2X,50 paise coin 1.5X,25 paise coin 1X,
สรุปค่าทั้งหมด =225
<ก่อน>2X + 1.5X + 1X =2254.5X =225 => X =225/4.5 =50มูลค่า 1Re coins =100 เหรียญ 100
มูลค่าเหรียญ 50 paise =75 เหรียญ 150
มูลค่าเหรียญ 25 สตางค์ =50 เหรียญ 200
แนวทางการแก้ปัญหา
ในคำอธิบาย เราจะพบจำนวนเงินที่แต่ละเหรียญบริจาคให้กับผลรวม แล้วหาจำนวนเหรียญแต่ละค่าตามมูลค่า สำหรับเหรียญ 1 Re X คือจำนวนเหรียญ
สำหรับเหรียญ 50 paise 2X คือจำนวนเหรียญ
สำหรับเหรียญ 25 สตางค์ 4X คือจำนวนเหรียญ
โปรแกรมเพื่อแสดงการทำงานของโซลูชันของเรา
ตัวอย่าง
#includeใช้เนมสเปซ 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 =ราคารวม / (val1Coin + val50pCoin + val25pCoin); ส่งคืนผลลัพธ์;}int main() { int totalPrice =225; int re1 =2, p50 =3, p25 =4; int coinValue =CalcCoinValue (ราคารวม, re1, p50, p25); cout<<"นับ 1 รูปี เหรียญ =" <<(coinValue * re1)<