Modify this code to change the functions double AreaOfCircle(double radius=1); double AreaOfRectangle(double l=1, double w=1); INTO one overloaded function named Area and set the defaults parameters to 0   #include using namespace std; void PrintMenu(); double AreaOfCircle(double radius=1); double AreaOfRectangle(double l=1, double w=1); int main(){ double radius,length,width,side; int option; do { //Call PrintMenu PrintMenu(); cin>>option; switch(option){ case 1: cout << "Enter radius"; cin >> radius; cout << "Area of circle with radius 1 is : "<< AreaOfCircle()<> length>>width; cout << "Area of Rectangle with length=1 and width =1 "<< " is "<< AreaOfRectangle()<=1 && option<=3);//while end } void PrintMenu(){ cout << endl<

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

Modify this code to change the functions double AreaOfCircle(double radius=1);
double AreaOfRectangle(double l=1, double w=1);

INTO
one overloaded function named Area and set the defaults parameters to 0

 

#include <iostream>
using namespace std;

void PrintMenu();
double AreaOfCircle(double radius=1);
double AreaOfRectangle(double l=1, double w=1);

int main(){
double radius,length,width,side;
int option;
do {
//Call PrintMenu
PrintMenu();
cin>>option;
switch(option){
case 1: cout << "Enter radius";
cin >> radius;
cout << "Area of circle with radius 1 is : "<< AreaOfCircle()<<endl;
cout << "Area of circle with radius : "<< radius <<" is "<< AreaOfCircle(radius)<<endl;

break;
case 2: cout << "Enter length and width: ";
cin >> length>>width;
cout << "Area of Rectangle with length=1 and width =1 "<< " is "<< AreaOfRectangle()<<endl;
cout << "Area of Rectangle with length "<< length <<" and width " <<width <<" is "<< AreaOfRectangle(length,width)<<endl;
break;
default: cout <<"Invalid option";
break;

}//switch end
}while (option>=1 && option<=3);//while end
}
void PrintMenu(){
cout << endl<<endl;
cout << "**********************************"<<endl;
cout << " 1: Calculate the area and perimeter of a circle. "<<endl;
cout << " 2: Calculate the area and perimeter of a rectangle. "<<endl;
cout << "**********************************"<<endl;
}

//default value for radius is set to 1
double AreaOfCircle(double radius){
double area= 3.14 * radius*radius;
return area;
}
//default value for l and w is set to 1

double AreaOfRectangle(double l, double w){
double area=l*w;
return area;
}

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 3 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.
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