Je kunt op verschillende manieren de macht berekenen van twee natuurlijke getallen.
macht_direct(a, b) die simpelweg \(a^b\) berekent en teruggeeft.macht_iteratief(a, b) die \(a^b\) berekent en teruggeeft op een iteratieve manier.macht_recursief(a, b) die \(a^b\) berekent en teruggeeft op een recursieve manier.Test je code in Dodona. Let daarbij op dat je geen hoofdprogramma ingeeft.
Invoer:
> macht_direct(28, 2)
Uitvoer:
784
Invoer:
> macht_iteratief(48, 3)
Uitvoer:
41105922
Invoer:
> macht_recursief(80, 3)
Uitvoer:
512000