write a program for function overloading?
Answer Posted / 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 |
Post New Answer View All Answers
What are functions in oop?
Why do we use inheritance?
How do you achieve runtime polymorphism?
What is polymorphism and example?
What is the use of oops?
What is interface in oop?
What is the purpose of polymorphism?
What are the advantages of polymorphism?
what is different between oops and c++
What is the problem with multiple inheritance?
What is polymorphism give a real life example?
What is pure oop?
Write a program to reverse a string using recursive function?
What is purpose of inheritance?
What is cohesion in oop?