13.Function overloading
13.Function overloading
Function overloading
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
#define pi 3.14
class fn
public:
void area(int);
void area(int,int);
void area(float,int,int);
};
void fn::area(int a)
void main()
{
int ch;
int a,b,r;
clrscr();
fn obj;
while(2)
cin>>ch;
switch(ch)
case 1:
cin>>r;
obj.area(r);
break;
case 2:
cin>>a>>b;
obj.area(a,b);
break;
case 3:
cin>>a>>b;
obj.area(0.5,a,b);
break;
case 4:
exit(0);
break;
default:
getch();
break;