/*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<
/*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;

Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 3 images









