Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C++

โปรแกรมหาจำนวนเหรียญแต่ละประเภทจากอัตราส่วนที่กำหนดใน C++


ในปัญหานี้ เราได้รับตัวเลขสี่ตัวที่กำหนดราคารวมและอัตราส่วนของเหรียญ 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)<