Using namespace std Write a C program using the concept of f
Using namespace std;
Write a C++ program using the concept of function overloading for the following options:
Main Menu
Select the Options from [1-5]
1-Area of the Circle
2-Area of the Rectangle
3-Area of the Square
4-Area of the Triangle
5-Exit
Your program should work as long as the user wishes. Use appropriate variable declaration and format your output up to three decimal places with a field width 12.
Solution
#include <bits/stdc++.h>
 using namespace std;
double Area(double r)
 { double pi=3.14;
    return pi*r*r;
 }
double Area(double l,double b)
 {
    return l*b;
 }
double Area(int s)
 {
    return s*s;
 }
double Area(int b,int h)
 {
    return 0.5*b*h;
 }
int main(int argc, char const *argv[])
 {
 cout << setw (12);
 int flag=1;
 while(flag)
 {
        cout<<\"Main Menu\ Select the Options from [1-5]\ 1-Area of the Circle\ 2-Area of the Rectangle\ 3-Area of the Square\ 4-Area of the Triangle\ 5-Exit\ \";
   int ch;
    cin>>ch;
    switch(ch)
    {
        case 1:cout<<\"Enter Radius of circle\ \";
        double r;
        cin>>r;
        cout<<setprecision(3)<<\"Area of circle is \"<<Area(r)<<endl;
        break;
       case 2:cout<<\"Enter length and breadth of rectangle\ \";
        double l,b;
        cin>>l>>b;
        cout<<setprecision(3)<<\"Area of circle is \"<<Area(l,b)<<endl;
        break;
        case 3:cout<<\"Enter side of square\ \";
        int s;
        cin>>s;
        cout<<\"Area of circle is \"<<Area(s)<<endl;
        break;
        case 4:cout<<\"Enter base and height of Triangle\ \";
        int base,h;
        cin>>base>>h;
        cout<<\"Area of circle is \"<<Area(base,h)<<endl;
        break;
        case 5:
        flag=0;break;
   }
 }
      
           
   
    return 0;
 }
=================================================
akshay@akshay-Inspiron-3537:~/Chegg$ g++ three.cpp
 akshay@akshay-Inspiron-3537:~/Chegg$ ./a.out
 Main Menu
 Select the Options from [1-5]
 1-Area of the Circle
 2-Area of the Rectangle
 3-Area of the Square
 4-Area of the Triangle
 5-Exit
 1
 Enter Radius of circle
 2
 Area of circle is 12.56
 Main Menu
 Select the Options from [1-5]
 1-Area of the Circle
 2-Area of the Rectangle
 3-Area of the Square
 4-Area of the Triangle
 5-Exit
 2
 Enter length and breadth of rectangle
 2
 3
 Area of circle is 6
 Main Menu
 Select the Options from [1-5]
 1-Area of the Circle
 2-Area of the Rectangle
 3-Area of the Square
 4-Area of the Triangle
 5-Exit
 3
 Enter side of square
 4
 Area of circle is 16
 Main Menu
 Select the Options from [1-5]
 1-Area of the Circle
 2-Area of the Rectangle
 3-Area of the Square
 4-Area of the Triangle
 5-Exit
 4
Enter base and height of Triangle
 2
 6
 Area of circle is 6
 Main Menu
 Select the Options from [1-5]
 1-Area of the Circle
 2-Area of the Rectangle
 3-Area of the Square
 4-Area of the Triangle
 5-Exit
 5
![Using namespace std; Write a C++ program using the concept of function overloading for the following options: Main Menu Select the Options from [1-5] 1-Area of  Using namespace std; Write a C++ program using the concept of function overloading for the following options: Main Menu Select the Options from [1-5] 1-Area of](/WebImages/35/using-namespace-std-write-a-c-program-using-the-concept-of-f-1102145-1761582579-0.webp)
![Using namespace std; Write a C++ program using the concept of function overloading for the following options: Main Menu Select the Options from [1-5] 1-Area of  Using namespace std; Write a C++ program using the concept of function overloading for the following options: Main Menu Select the Options from [1-5] 1-Area of](/WebImages/35/using-namespace-std-write-a-c-program-using-the-concept-of-f-1102145-1761582579-1.webp)
![Using namespace std; Write a C++ program using the concept of function overloading for the following options: Main Menu Select the Options from [1-5] 1-Area of  Using namespace std; Write a C++ program using the concept of function overloading for the following options: Main Menu Select the Options from [1-5] 1-Area of](/WebImages/35/using-namespace-std-write-a-c-program-using-the-concept-of-f-1102145-1761582579-2.webp)
