write a program for function overloading?

Answers were Sorted based on User's Feedback



write a program for function overloading?..

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

write a program for function overloading?..

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

write a program for function overloading?..

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

write a program for function overloading?..

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

Post New Answer

More OOPS Interview Questions

What is polymorphism programming?

0 Answers  


What is encapsulation c#?

0 Answers  


What are the 3 pillars of oop?

0 Answers  


i^=j; j^=i; i^=j; value of i,j

1 Answers  


what is code for call by value and call by reference?

1 Answers  






Why we use classes in oop?

0 Answers  


What is the difference between abstraction and polymorphism?

0 Answers  


sir i want to know which posting to apply since i am BE CSE.. also want to know what are the rounds there for my interview...Expecting for ur valuable answer....

2 Answers  


i am getting an of the type can not convert int to int *. to overcome this problem what we should do?

0 Answers  


What is the difference between pass by reference and pass by value?

12 Answers   Pfizer, TCS,


design a c++ class for the chess board,provide a c++ class definition for such class(only class definition is required)

0 Answers   UBS,


Which is the only operator in C++ which can be overloaded but NOT inherited?

8 Answers  


Categories