Write a C++ program to find area using function overloading
Assignment 20
Write a C++ program to find area of triangle,
circle, and rectangle using function overloading.
Use formula to calculate area as below:
Area of Triangle
= ( b * h) / 2
Area of Circle
= 3.14 * r * r
Area of Rectangle
= l * w
Program Code for run:
#include
<iostream>
using
namespace std;
void
area(float b, float h, float a)
{
cout << " * * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * * " << endl;
cout << " \t \t Area of
Triangle \n";
cout << " * * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * * " << endl;
cout << " \t Value b =
" << b << " \t Value h = " << h ;
cout <<"\n \t \t Volume =
" << b * h * a << endl;
cout << " * * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * * " << endl;
}
void
area(float r)
{
cout << " * * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * * " << endl;
cout << " \t \t Area of
Circle \n";
cout << " * * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * * " << endl;
cout << " \t \t Value r =
" << r ;
cout <<"\n \t \t Volume =
" << 3.14 * r * r << endl;
cout << " * * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * * " << endl;
}
void
area(float l, float w)
{
cout << " * * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * * " << endl;
cout << " \t \t Area of
Rectangle \n";
cout << " * * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * * " << endl;
cout << " \t Value l =
" << l <<"\t w = " << w ;
cout << " \n \t \t Volume
= " << l * w << endl;
cout << " * * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * * " << endl;
}
int
main()
{
int n, l1, w1, r, h, b;
while(1)
{
cout << " * * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * * " << endl;
cout << " \t Calculate
the Area of Cube, Cylinder and Rectangle " << endl;
cout << " \t Triangle : 1
\t\t Circle : 2 \n";
cout << " \t Rectangle :
3 \t\t Exit : Other \n";
cout << " \t\t Choose
Appropriate option \n";
cout << " * * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * * " << endl;
cout << "\t";
cin >> n;
cout << " * * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * * " << endl;
switch(n)
{
case 1: cout <<
" Enter the base of Triangle " << endl << " \t
";
cin >> b;
cout << " Enter the height of
Triangle " << endl << " \t ";
cin >> h;
area(b, h, 0.5);
break;
case 2: cout <<
" Enter the radius of Circle " << endl << " \t
";
cin
>> r;
area(r);
break;
case 3: cout <<
" Enter the length of Rectangle " << endl << " \t
";
cin
>> l1;
cout
<< " Enter the width of Rectangle" << endl <<
" \t ";
cin
>> w1;
area(l1, w1);
break;
default: cout <<
" Thank You to Use this Program !";
exit(0);
}
}
}
Output of Program:
*
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Calculate the Area of Cube, Cylinder and
Rectangle
Triangle : 1 Circle : 2
Rectangle : 3 Exit : Other
Choose Appropriate option
* * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * *
1
* * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * *
Enter the base of Triangle
5
Enter the height of Triangle
8
* * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * *
Area of Triangle
* * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * *
Value b = 5 Value h = 8
Volume = 20
* * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * *
Calculate the Area of Cube, Cylinder and
Rectangle
Triangle : 1 Circle : 2
Rectangle : 3 Exit : Other
Choose Appropriate option
* * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * *
2
* * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * *
Enter the radius of Circle
3
* * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * *
Area of Circle
* * * * * * * * * * * * * * * * * * * * * * * *
* * * * * * *
Value r = 3
Volume = 28.26
* * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * *
Calculate the Area of Cube, Cylinder and
Rectangle
Triangle : 1 Circle : 2
Rectangle : 3 Exit : Other
Choose Appropriate option
* * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * *
3
* * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * *
Enter the length of Rectangle
5
Enter the width of Rectangle
4
* * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * *
Area of Rectangle
* * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * *
Value l = 5
w = 4
Volume = 20
* * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * *
* * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * *
Calculate the Area of Cube, Cylinder and
Rectangle
Triangle : 1 Circle : 2
Rectangle : 3 Exit : Other
Choose Appropriate option
* * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * *
5
* * * * * * * * * * * * * * * * * * * * * * *
* * * * * * * *
Thank You to Use this Program !
Slots Games | Casino - DrmCD
ReplyDeleteEnjoy the many Slots 남양주 출장마사지 Games online from Slots.com, the leading 평택 출장마사지 provider for 강릉 출장안마 Casino players 세종특별자치 출장안마 worldwide! Play 경주 출장샵 casino games from all over the world!