Skip to main content

Posts

Showing posts with the label Define a struct named Currency that has rupees and paisa as variables. Write a function called addCurrnecy() that takes two struct Currency variables as arguments

Define a struct named Currency that has rupees and paisa as variables. Write a function called addCurrnecy() that takes two struct Currency variables as arguments, add those and display sum.

 Here's a C++ program that defines a Currency struct and includes the addCurrency() function: #include <iostream> using namespace std; struct Currency {     int rupees;     int paisa; }; void addCurrency(Currency c1, Currency c2) {     Currency sum;     sum.paisa = c1.paisa + c2.paisa;     sum.rupees = c1.rupees + c2.rupees;     if (sum.paisa >= 100) {         sum.paisa -= 100;         sum.rupees++;     }     cout << "Sum: " << sum.rupees << " rupees, " << sum.paisa << " paisa." << endl; } int main() {     Currency c1 = { 50, 30 };     Currency c2 = { 20, 75 };     addCurrency(c1, c2);     return 0; } Output: Sum: 71 rupees, 5 paisa. Explanation: The program defines a Currency struct that has two integer variables - rupees and paisa. The program includes the addCurrency() function...