IMPLEMENT POWER FUNCTION USING FUNCTION OVERLOADING

hello friends....

TAKE THE FIRST STEP TO KNOWLEDGE FRIENDS BECAUSE KNOWLEDGE IS FREE.

/* WRITE A PROGRAM TO IMPLEMENT POWER FUNCTION USING FUNCTION OVERLOADING */ 

#include<iostream.h>
#include<conio.h>
int power (int,int);

double power (double,int);

void main()
{
   int x,p,ans1;
   double y,ans2;
   clrscr();
   cout<<"enter int base value x = ";
   cin>>x;
   cout<<"enter double base value y = ";
   cin>>y;
   cout<<"enter power value of x & y = ";
   cin>>p;

   ans1=power(x,p);
   cout<<"int base and power ans is : "<<ans1<<endl;

   ans2=power(y,p);
   cout<<"double base and power ans is : "<<ans2;

   getch();
  // return 0;
}

int power(int i, int j)
{
  int k,ans1=1;
  for(k=1; k<=j; k++)
  {
    ans1=ans1*i;
  }
  return ans1;
}

double power(double i, int j)
{
   int k;
   double ans2=1.0;
   for(k=1; k<=j; k++)
   {
      ans2=ans2*i;
   }
   return ans2;
}

    OUTPUT
============

enter int base value x = 3
enter double base value y = 3.7
enter power value of x & y = 2
int base and power ans is : 9
double base and power ans is : 13.69

* * * * * * * * * * * * * *

>> IF YOU LIKE THIS BLOG, PLEASE SHARE AND SUBSCRIBE. ALSO COMMENT  FOR THIS BLOG.
>> IF YOU HAVE ANY QUESTIONS PLEASE ASK IN COMMENT.
>> IF YOU WANT TO LEARN HTML WITH OUTPUT, SO VISIT THIS BLOG
      https://dnpwebdeveloper.blogspot.com/
>> IF YOU WANT TO LEARN C PROGRAM WITH OUTPUT, SO VISIT THIS BLOG
>> MY INSTAGRAM ID : dnp176

Comments

Popular posts from this blog

CREATE CLASS FRUIT FRUIT WITH AT LEAST THREE DATA MEMBER AND DISPLAY LEAST 5 FRUITS DETAILS

MATRIX' CLASS OF SIZE m X n, OVERLOAD THE '+' OPERATOR TO ADD TWO MATRIX OBJECTS