I need to make this code modular with function prototype, fuction definition and function call   #include #include using namespace std; int main()     {     int number = 0;     double radiusOfaCircle = 0;     double pi = 3.14159;     double areaOfaCircle = 0;     double lengthOfaRectangle = 0;     double widthOfaRectangle = 0;     double areaOfaRectangle = 0;     double baseOfaTriangle = 0;     double heightOfaTriangle = 0;     double areaOfaTriangle = 0;     cout << "Lets calculate the area of shapes!" <> number;     cout <= 1 && number <=4)         {          switch (number)             {             case 1:                 cout <<"Enter the Radius for the circle. r = " ;                 cin >> radiusOfaCircle;                 areaOfaCircle = radiusOfaCircle * radiusOfaCircle * pi;                 cout <<"The area of the circle is A = " << areaOfaCircle << endl;             break;             case 2:                 cout <<"Enter the length of a rectangle. L= ";                 cin >> lengthOfaRectangle;                 cout << endl;                 cout <<"Enter the width of a rectangle. W= ";                 cin >> widthOfaRectangle;                 cout << endl;                 areaOfaRectangle = lengthOfaRectangle * widthOfaRectangle;                 cout <<"The area of the rectangle is A = " << areaOfaRectangle << endl;             break;             case 3:                 cout <<"Enter the length of the base of a triangle. b= " ;                 cin >> baseOfaTriangle;                 cout << endl;                 cout <<"Enter the height of a triangle. h= ";                 cin >> heightOfaTriangle;                 cout <

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

I need to make this code modular with function prototype, fuction definition and function call

 

#include <iostream>
#include <iomanip>
using namespace std;
int main()

    {
    int number = 0;
    double radiusOfaCircle = 0;
    double pi = 3.14159;
    double areaOfaCircle = 0;
    double lengthOfaRectangle = 0;
    double widthOfaRectangle = 0;
    double areaOfaRectangle = 0;
    double baseOfaTriangle = 0;
    double heightOfaTriangle = 0;
    double areaOfaTriangle = 0;

    cout << "Lets calculate the area of shapes!" <<endl;
    cout <<endl;
    cout << "1. For the area of a circle" << endl;
    cout << "2. For the area of a rectangle"<<endl;
    cout << "3. For the area of a triangle"<<endl;
    cout << "4. End program"<<endl;
    cout <<endl;
    cout << "Enter your choice (1-4): ";
    cin >> number;
    cout <<endl;
    if (number >= 1 && number <=4)
        {
         switch (number)
            {
            case 1:
                cout <<"Enter the Radius for the circle. r = " ;
                cin >> radiusOfaCircle;
                areaOfaCircle = radiusOfaCircle * radiusOfaCircle * pi;
                cout <<"The area of the circle is A = " << areaOfaCircle << endl;
            break;
            case 2:
                cout <<"Enter the length of a rectangle. L= ";
                cin >> lengthOfaRectangle;
                cout << endl;
                cout <<"Enter the width of a rectangle. W= ";
                cin >> widthOfaRectangle;
                cout << endl;
                areaOfaRectangle = lengthOfaRectangle * widthOfaRectangle;
                cout <<"The area of the rectangle is A = " << areaOfaRectangle << endl;
            break;
            case 3:
                cout <<"Enter the length of the base of a triangle. b= " ;
                cin >> baseOfaTriangle;
                cout << endl;
                cout <<"Enter the height of a triangle. h= ";
                cin >> heightOfaTriangle;
                cout <<endl;
                areaOfaTriangle = .5 * (baseOfaTriangle * heightOfaTriangle);
                cout <<"The area of the triangle is A = " << areaOfaTriangle << endl;
            break;
            case 4:
                cout <<"Thank you! This program will end now!" <<endl;
            break;
                }
        }
        else if (number != 4)//if users choice not 1-4, terminate program
        {
            cout << "ERROR! The valid choices are only 1-4!"<<endl;
            cout << "Please run the program again."<<endl;
        }

}
        return 0;

 

 
Expert Solution
steps

Step by step

Solved in 3 steps with 1 images

Blurred answer
Knowledge Booster
Variables
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education