I have another problem I've spent a long time trying to solve. I know it's probably really simple but I cannot get it to work.

Here's the problem:

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.

Here's my attempt:

This is the error message I get from codelab:Code:double powerTo(double base, int power) { int n; for (int k = 1; k < n; k++) { if (power < 0) return base *= power; else return 0; } }

I really would appreciate someone's help on this, I think it's something pretty easy but I'm just lost on this one.Code:Sometimes your code doesn't return a value.