|
Home ► Lab Exercise ► Object Oriented Programming Lab Exercise Programs ► CPP Program To Implement Function Overloading▼
CPP Program To Implement Function Overloading |
Alogarithm steps:
- Start the program
- Create the function with same name
- The function will be differed in return type and number of arguments
- Implement the function, which has the same name
- Compile and execute the program
CPP Program To Implement Function Overloading
#include
#include
int abs(int n);
double abs(double n);
int main()
{
clrscr();
cout << "Absolute value of -10: " << abs(-10) << endl;
cout << "Absolute value of -10.01: " << abs(-10.01) << endl;
getch();
return 0;
}
int abs(int n)
{
cout << "In integer abs()\n";
return n<0 ? -n : n;
}
double abs(double n)
{
cout << "In double abs()\n";
return n<0 ? -n : n;
}
SAMPLE INPUT AND OUTPUT:
in integer abs()
Absolute value of -10:10
In double abs()
Absolute value of -10.01:10.01
|
|
⇓ Student Projects ⇓
⇑ Student Projects ⇑
|