LARGE NUMBER BETWEEN TWO NUMBERS
FOR LOOP
WHILE LOOP DO WHILE LOOP
ADDITION OF TWO NUMBERS
clear
echo "######## ADDITION OF TWO NUMBERS ########"
echo
echo -n "ENTER FIRST NUMBER: "
read fst_num
echo -n "ENTER SECOND NUMBER: "
read snd_num
echo
result=`echo $fst_num + $snd_num|bc`
echo "SUM OF $fst_num and $snd_num is: " $result
OUTPUT:
GROSS SALARY
clear
echo "############### SALARY CALCULATION ###############"
echo
echo
da=0
hra=0
bs=0
echo -n "ENTER BASIC SALARY: "
read bs
if [ $bs -ge 30000 ]
then
da=`echo 1.20 \* $bs|bc`
hra=`echo 0.10 \* $bs|bc`
else
da=`echo 0.90 \* $bs|bc`
hra=800
fi
salary=`echo $bs + $da + $hra|bc`
echo "GROSS SALARY: " $salary
output:
PRINTING PATTERN
SUM OF DIGITS
DUPLICACY CHECK
code:
echo "################ DUPLICACY CHECK ################"
echo
echo -n "ENTER FIRST FILE NAME: "
read f1
echo
echo -n "ENTER SECOND FILE NAME: "
read f2
#compare between two files
result=`cmp $f1 $f2|wc -c`
if [ $result -eq 0 ]
then
echo "FILES ARE SAME"
rm $f2
else
echo "THEY ARE NOT SAME."
fi
2. Write a shell script
to print two pattern.
(I)
*
**
***
****
(II)
*
***
*****
*******
CODE:
echo
"########## PATTERN PROGRAM ##########"
n=1
while
[ $n -ne 0 ]
do
echo
echo
"1. *"
echo
" **"
echo
" ***"
echo
" ****"
echo
echo
echo
" 2. *"
echo
" ***"
echo
" *****"
echo
" *******"
echo
echo
echo
-n "ENTER YOUR CHOICE: "
read
input
echo
-n "ENTER NUMBER: "
read
row
case
$input in
1)
i=1
k=$row
while
[ $i -le $row
]
do
j=1
#while
loop for space printing
while
[ $j -le `expr
$k - 1`
]
do
echo
-n " "
j=`expr
$j + 1`
done
j=1
#while
loop for star printing
while
[ $j -le $i
]
do
echo
-n "*"
j=`expr
$j + 1`
done
echo
i=`expr
$i + 1`
k=`expr
$k - 1`
done
;;
2)
i=1
while
[ $i -le $row
]
do
j=`expr
$row - $i`
#while
loop for space printing
while
[ $j -ge 1 ]
do
echo
-n " "
j=`expr
$j - 1`
done
j=1
k=`expr
2 \* $i
- 1`
#while
loop for star printing
while
[ $j -le $k
]
do
echo
-n "*"
j=`expr
$j + 1`
done
echo
i=`expr
$i + 1`
done
;;
*)
echo
"WRONG INPUT"
esac
echo
"DO YOU WANT TO RUN PROGRAM AGAIN?"
echo
"PRESS 1 FOR YES"
echo
"PRESS 0 FOR NO"
echo
-n "ENTER YOUR CHOICE: "
read
choice
if
[ $choice -eq 1 ]
then
n=1
clear
elif
[ $choice -eq 0 ]
then
n=0
fi
done
CODE IMAGE:
OUTPUT:
0 Comments