write a program for function overloading?
Answers were Sorted based on User's Feedback
Answer / nk
FYI
for overloading a function differing only by return type is
illegal (it is legal to use different a return type with a
different argument list, though) :
| Is This Answer Correct ? | 24 Yes | 21 No |
Answer / vadivel
Function Overloading:
function overloading is nothing but same
function name but it passes the different arguments.
| Is This Answer Correct ? | 1 Yes | 1 No |
Answer / sahana
//PROGRAM FOR FUNCTION OVERLOADING
#include<stdio.h>
#include<conio.h>
#include<iostream>
using namespace std;
void res(int,int,int); //FUNCTION DECLARATION
void res(float,int); //FUNCTION DECLARATION
void res(int,float,int); //FUNCTION DECLARATION
void res(float,float); //FUNCTION DECLARATION
void res(float,int,float); //FUNCTION DECLARATION
main()
{
int a,b,c;
cout<<"\t\t\t WELCOME TO FUNCTION OVERLOADING\n";
cout<<"\t\t\t*-------------------------------*\n";
res(a,b,c); //FUNCTION CALL
res(a,b); //FUNCTION CALL
res(a,b,c); //FUNCTION CALL
res(a,b); //FUNCTION CALL
res(a,b,c); //FUNCTION CALL
getch();
}
void res(int x,int y,int z) //FUNCTION DEFINITION
{
int sum;
cout<<"\n\nEnter 3 nos :\n\n";
cin>>x>>y>>z;
sum=x+y+z;
cout<<"\nResult = "<<sum;
}
void res(float x,int y) //FUNCTION DEFINITION
{
float rem;
cout<<"\n\nEnter 2 nos :\n\n";
cin>>x>>y;
rem=x-y;
cout<<"\nResult = "<<rem;
}
void res(int x,float y,int z) //FUNCTION DEFINITION
{
float pro;
cout<<"\n\nEnter 3 nos :\n\n";
cin>>x>>y>>z;
pro=x*y*z;
cout<<"\nResult = "<<pro;
}
void res(float x,float y) //FUNCTION DEFINITION
{
float quo;
cout<<"\n\nEnter 2 nos :\n\n";
cin>>x>>y;
quo=x/y;
cout<<"\nResult = "<<quo;
}
void res(float x,int y,float z) //FUNCTION DEFINITION
{
float avg;
cout<<"\n\nEnter 3 nos :\n\n";
cin>>x>>y>>z;
avg=(x+y+z)/3;
cout<<"\nResult = "<<avg;
cout<<"\n\nThank You";
}
| Is This Answer Correct ? | 1 Yes | 2 No |
Answer / krithika
#include<iostream.h>
#include<conio.h>
class a
{
int area(int a)
{
cout<<"enter the side";
cin>>a;
return(a*a(;
}
float area(float l,float b)
{
cout<<"enter the length and breadth":
cin>>l>>b;
return(l*b);
}
};
int main()
{
clrscr();
a e;
int a;
float l,b;
cout<<"the area of a square"<<e.area(a);
cout<<"the area of a rectangle"<<e.area(l,b);
getch();
return 0;
}
| Is This Answer Correct ? | 29 Yes | 34 No |
What are the different forms of polymorphism??
In which Scenario you will go for Interface or Abstract Class?
1 Answers InfoAxon Technologies,
Do you know about multiple inheritance?
can we create and enter the data & hide files using programmes ?
What is inheritance and how many types of inheritance?
should we use linear search or binary search if elements are placed in random order or mixed?in both cases? i need a little bit detail ans?thnks
What is this interview room ? Is it a class or an object.
sir plz send me a set of questions that been frequently held in written examination during campus selection.
can we make a class static without using static keyword?
Name an advantage of array over linked list?
24 Answers GML, IBM, Software Solutions,
namespace is working on which compiler?
Which is the parameter that is added to every non-static member function when it is called?