Professional Documents
Culture Documents
4A
M SHAHID IMRAN
19f0217
Question 1: Part ( 1 )
Code:
#!/bin/bash
echo ""
echo " @@--------------------@@"
echo " %% Question 1 Pt1 %%"
echo " @@--------------------@@"
echo ""
Output:
Question 1: Part ( 2 )
Code:
#!/bin/bash
echo ""
echo " @@--------------------@@"
echo " %% Question 1 Pt2 %%"
echo " @@--------------------@@"
echo ""
case $1 in
Monday)
echo " CASE : Monday !"
echo " Working day !"
echo ""
;;
Tuesday)
echo " CASE : Tuesday !"
echo " Stressfull !"
echo ""
;;
Wednesday)
echo " CASE : Wednesday !"
echo " Happy Day !"
echo ""
;;
Thrusday)
echo " CASE : Thrusday !"
echo " Joyfull !"
echo ""
;;
Friday)
echo " CASE : Friday !"
echo " Blessed !"
echo ""
;;
Saturday)
echo " CASE : Saturday !"
echo " Restfull !"
echo ""
;;
Sunday)
echo " CASE : Sunday !"
echo " Holiday for Youngers as well as Working day for Elders !"
echo ""
;;
*)
echo " CASE : Default !"
echo " Parameter doesn't match"
echo " Sytax of paramemter : Monday !"
echo ""
;;
esac
echo " Thank You :)"
echo " "
Output:
Question 2: Part ( 1 )
Code:
#!/bin/bash
echo ""
echo " @@--------------------@@"
echo " %% Question 2 pt 1 %%"
echo " @@--------------------@@"
echo ""
Output:
Question 2: Part ( 2 )
Code:
#!/bin/bash
echo ""
echo " @@--------------------@@"
echo " %% Question 2 pt 2 %%"
echo " @@--------------------@@"
echo ""
Question 3 Part ( 1 )
Code:
#!/bin/bash
echo ""
echo " @@--------------------@@"
echo " %% Question 3 Pt1 %%"
echo " @@--------------------@@"
echo ""
reverse()
{
echo " Finding Reverse..."
echo ""
local num=$1
while [ $num -ne 0 ]
do
reverse=$(( (($reverse*10)) + (($num%10)) ))
num=$(($num / 10))
done
echo " Reverse of $1 is $reverse..."
echo ""
}
palandiromeCheck()
{
echo " Checking For Palandirome..."
echo ""
if [ $1 -eq $2 ]
then
echo " The Number $1 is Palandirome !"
echo ""
else
echo " The Number $1 is not Palandirome !"
echo ""
fi
}
reverse=0
reverse $1
palandiromeCheck $1 $reverse
echo " Thank You :)"
echo ""
Output:
Question 3 Part ( 2 )
Code:
#!/bin/bash
echo ""
echo " @@--------------------@@"
echo " %% Question 3 Pt2 %%"
echo " @@--------------------@@"
echo ""
factorial()
{
if [ $1 -ne 1 ]
then
a=$1
factorial $(($a-1))
factorial_value=$(( $1 * $factorial_value ))
else
factorial_value=1
fi
}
read -p " Enter the Number : " number
factorial $number
factorial_is=$factorial_value
echo " The Factorial Value of $number is $factorial_is "
echo “”
echo “ Thank You !”
echo “”
Output: