← Усі приклади

Піднесення до степеня

JavaScript Рекурсія

рекурсивний степінь

Блок-схема за ДСТУ

ТакНіПочатокВвід base, expexp === 0Повернути 1КінецьПовернути base * power(base, exp - 1)КінецьРисунок 1 — power

Вихідний код

function power(base, exp) {
    if (exp === 0) return 1;
    return base * power(base, exp - 1);
}