Write a program find the factorial of a number n.

  •  Find the factorial of a number n.

Code:


<!DOCTYPE html>
<html>
<head>
    <title>Factorial Calculator</title>
</head>
<body>

<h1>Factorial Calculator</h1>

<p>Enter a number: <input type="number" id="numberInput"></p>
<button onclick="calculateFactorial()">Calculate Factorial</button>

<p id="result"></p>

<script>
function calculateFactorial() {
    var n = parseInt(document.getElementById("numberInput").value);

    if (isNaN(n)) {
        document.getElementById("result").innerText = "Please enter a valid number.";
        return;
    }

    if (n < 0) {
        document.getElementById("result").innerText = "Factorial is not defined for negative numbers.";
        return;
    }

    var factorial = 1;
    for (var i = 1; i <= n; i++) {
        factorial *= i;
    }

    document.getElementById("result").innerText = "Factorial of " + n + " is: " + factorial;
}
</script>

</body>
</html>


Output:






Comments