DeveloperBreeze

Calculating Factorial


// Recursive function to calculate factorial
function calculateFactorialRecursive(n) {
    if (n === 0 || n === 1) {
        return 1;
    } else {
        return n * calculateFactorialRecursive(n - 1);
    }
}

// Iterative function to calculate factorial
function calculateFactorialIterative(n) {
    let result = 1;
    for (let i = 2; i <= n; i++) {
        result *= i;
    }
    return result;
}

// Example usage
const numberToFactorialize = 5;
const recursiveResult = calculateFactorialRecursive(numberToFactorialize);
const iterativeResult = calculateFactorialIterative(numberToFactorialize);

console.log(`Factorial of ${numberToFactorialize} (Recursive):`, recursiveResult);
console.log(`Factorial of ${numberToFactorialize} (Iterative):`, iterativeResult);

Related Posts

More content you might like

Code
python

Generate Random Number

import random

random_number = random.randint(1, 100)
print('Random Number:', random_number)

Jan 26, 2024
Read More

Discussion 0

Please sign in to join the discussion.

No comments yet. Be the first to share your thoughts!