change this code to do the same purpose and same output :

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

C++ , change this code to do the same purpose and same output :

 

 

Source Code:

#include <iostream>

using namespace std;

void convert_from_AED(float amt, int to) {
  float prices[10] = {3.653000, 
                      4.250930,
                      4.958710,
                      0.230970,
                      0.049350,
                      0.074380,
                      2.662350,
                      2.757670,
                      0.032880,
                      0.022950};

  amt = amt / prices[to];
  cout << "\n\nConverted Amount is: " << amt;
}

void convert_to_AED(float amt, int from) {
  float prices[10] = {3.685000,
                      4.533530,
                      5.293750,
                      0.236360,
                      0.050920,
                      0.076750,
                      2.810320,
                      2.957860,
                      0.034570,
                      0.023780};
  
  amt = amt * prices[from];
  cout << "\n\nConverted Amount is: " << amt;
}


int main()
{
  int choice, curr;
  float amt;

  cout << "\n\nFOREIGN EXCHANGE\n================";

  cout << "\n\n1. Convert currency from AED \n"
  << "2. Convert currency to AED \n"
  << "Enter Choice number: ";
  cin >> choice;

  cout << "\n\n0. USD - US Dollar \n" 
  << "1. EUR - Euro \n"
  << "2. GBP - British Pound \n"
  << "3. EGP - Egyptian Pound \n"
  << "4. INR - Indian Rupee \n"
  << "5. PHP - Philippine Peso \n"
  << "6. SGD - Singapore Dollar \n"
  << "7. AUD - Australian Dollar \n"
  << "8. JPY - Japan Yen \n"
  << "9. PKR - Pakistan Rupee \n"
  << "Enter Choice number: ";
  cin >> curr;

  cout << "\n\nEnter Amount: \n";
  cin >> amt;

  switch(choice) {
    case 1: convert_from_AED(amt, curr);
    break;

    case 2: convert_from_AED(amt, curr);
    break;

    default: break;
  }

}

 

Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY