Advertisement
Guest User

Untitled

a guest
Jul 28th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.39 KB | None | 0 0
  1. //Non-recursive version
  2. float EvaluatePower(float fBase, int iPower)
  3. {
  4. const float fOriginalBase = fBase;
  5. for(int i = 2; i <= iPower; i++)
  6. {
  7. fBase = fBase * fOriginalBase;
  8. }
  9. return fBase;
  10. }
  11.  
  12. /*
  13. //Recursive Version
  14. float EvaluatePower(float fBase, int iPower)
  15. {
  16. if(iPower == 1)
  17. {
  18. return fBase;
  19. }
  20. else
  21. {
  22. return fBase * EvaluatePower(fBase, iPower-1);
  23. }
  24. }
  25. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement