From f23cf625df4fdfe28594cac6404fcb6db575d611 Mon Sep 17 00:00:00 2001 From: Prayag11 Date: Thu, 14 Jul 2022 18:23:20 +0530 Subject: [PATCH] programs for factorial and prime no. are updated. --- Day6/CheckPrime.sh | 14 ++++++++++++++ Day6/factorial.sh | 14 ++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 Day6/CheckPrime.sh create mode 100644 Day6/factorial.sh diff --git a/Day6/CheckPrime.sh b/Day6/CheckPrime.sh new file mode 100644 index 0000000..da25f1c --- /dev/null +++ b/Day6/CheckPrime.sh @@ -0,0 +1,14 @@ +#!/bin/bash +#Program to check no is prime or not. +echo -e "Enter Number : \c" +read n +for((i=2; i<=$n/2; i++)) +do + ans=$(( n%i )) + if [ $ans -eq 0 ] + then + echo "$n is not a prime number." + exit 0 + fi +done +echo "$n is a prime number." diff --git a/Day6/factorial.sh b/Day6/factorial.sh new file mode 100644 index 0000000..802408c --- /dev/null +++ b/Day6/factorial.sh @@ -0,0 +1,14 @@ +#!/bin/bash -x +# Program to print factorial of a number. + +echo "Enter a number" +read num + +fact=1 + +for((i=2;i<=num;i++)) +{ + fact=$((fact * i)) #fact = fact * i +} + +echo $fact