Write a C++ program to illustrate runtime polumorphism.
AIM:
Write a C++ program to illustrate runtime polumorphism.
THEORY:
The word polymorphism means having many
forms. In simple words, we can define polymorphism as the ability of a message
to be displayed in more than one form.
Real life example of polymorphism, a person at a same time can have different characteristic. Like a man at a same time is a father, a husband, a employee. So a same person posses have different behavior in different situations. This is called polymorphism.
Polymorphism is considered as one of the important features of Object Oriented Programming.
In C++ polymorphism is mainly divided into two types:
Real life example of polymorphism, a person at a same time can have different characteristic. Like a man at a same time is a father, a husband, a employee. So a same person posses have different behavior in different situations. This is called polymorphism.
Polymorphism is considered as one of the important features of Object Oriented Programming.
In C++ polymorphism is mainly divided into two types:
§ Compile time Polymorphism
§ Runtime Polymorphism
SOURCE
CODE:
#include<iostream>
using namespace std;
float add(float m,float n)
{
return
m+n;
}
float sub(float m,float n)
{
return
m-n;
}
float mul(float m,float n)
{
return
m*n;
}
int main()
{
float
x,y;
cout<<"\
enter two numbers:";
cin>>x>>y;
int
task;
do
{
int
task;
cout<<"enter
task(1=add,2=sub,3=mul,4=exit)";
cin>>task;
float(*pt)(float,float);
switch(task)
{
case
1:
pt=add;
break;
case
2:
pt=sub;
break;
case
3:
pt=mul;
break;
case
4:
exit(0);
break;
}
cout<<"result
of operation is:"<<pt(x,y)<<endl;
}while(task>=1||task<=4);
return
0;
}
Labels: oop through c++ lab
0 Comments:
Post a Comment
Subscribe to Post Comments [Atom]
<< Home