From 26f52589e5d77f13da4ffdb3896fc47ab045a12c Mon Sep 17 00:00:00 2001 From: naina123k <95957839+naina123k@users.noreply.github.com> Date: Sun, 16 Oct 2022 17:13:20 +0530 Subject: [PATCH] Create passing object to function --- passing object to function | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 passing object to function diff --git a/passing object to function b/passing object to function new file mode 100644 index 0000000..f75aaed --- /dev/null +++ b/passing object to function @@ -0,0 +1,37 @@ +#include +#include +#define PI 3.14 +class circle +{ + float radius; +public: + void setradius(); + void showradius(); + float getradius(); +}; +void circle :: setRadius() +{ + cout<< "Enter Radius : "; + cin >> radius; +} +void circle :: showradius() +{ + cout << "\n Radius : " << radius; +} +float circle :: getradius() +{ + float ar; + ar = PI * c.getradius() * c.getradius(); + return ar; +} +void main() +{ + clrscr(); + circle c1; + c1.setradius(); + c1.showradius(); + float a = calarea( c1 ); + cout<< "\n area of circle : " << a; + getch(); +} +