Shell Script to find factorial of a number - The Coding Shala

Home >> Scripting >> find factorial

Shell Script to find factorial of a number

Write a shell script program to find the factorial value of the given input number?

Code: 

#!/bin/bash
factorial()
{
ans=$1
if((ans<=2)); then
echo $ans
else
f=$((ans-1))
f=$(factorial $f)
f=$((f*ans))
echo $f
fi
}
read -p "enter number" n
if((n==0)); then
echo "1"
else
factorial $n
fi



Other Posts You May Like
Please leave a comment below if you like this post or found some error, it will help me to improve my content.

Comments

Popular Posts from this Blog

Shell Script to Create a Simple Calculator - The Coding Shala

N-th Tribonacci Number Solution - The Coding Shala

Java Program to Convert Binary to Decimal - The Coding Shala

LeetCode - Shuffle the Array Solution - The Coding Shala

Introduction to Kotlin Programming Language for Backend Development - The Coding Shala