110k views
3 votes
Write the definition of a function powerto, which receives two parameters . the first is a double and the second is an int . the function returns a double . if the second parameter is negative, the function returns 0. otherwise, it returns the value of the first parameter raised to the power of the second.

1 Answer

2 votes
One of the things you can do is use recursion so the code you can use is like this, in order to do it simplier:
double powerTo(double x, int y)
{
if( y < 1)
return 1;
else
{ return x * (powerTo(x, y-1));
}
}
User Thumbtackthief
by
6.8k points