You are on page 1of 8

INDO GLOBAL COLLEGE OF PAGE NO

ENGINEERING
ABHIPUR (DISTT.MOHLI)

OS (CS-212) S/W LAB-3

AIM: - Development of programs using shell programming.

PROGRAM SHOWING VARIOUS ARITHMETIC OPERATIONS USING SHELL


PROGRAMMING
CODING:
# echo ARITHMETIC OF ALL NUMBERS
echo "ENTER THE TWO NUMBERS:"
read x
read y
echo "THE SUM IS:"
echo ` expr $x + $y `
echo "THE DIFFERENCE IS:"
echo ` expr $x - $y `
echo "THE PRODUCT IS:"
echo ` expr $x \* $y `
echo "THE QUOTIENT IS:"
echo ` expr $x / $y `
exit

OUTPUT:

ARITHMETIC OF ALL NUMBERS

ENTER THE TWO NUMBERS:


6
2
THE SUM IS:
8
THE DIFFERENCE IS:
4
THE PRODUCT IS:
12
THE QUOTIENT IS:
3

SUBMITTED TO: SUBMITTED BY: ROLL NO


Er. NAMISHA HARSHITA NEGI 81004107044
INDO GLOBAL COLLEGE OF PAGE NO
ENGINEERING
ABHIPUR (DISTT.MOHLI)

OS (CS-212) S/W LAB-3

PROGRAM SHOWING CALCULATION OF SIMPLE INTEREST USING SHELL


PROGRAMMING.

CODING:

#echo "PROGRAM TO CALCULATE SIMPLE INTEREST"


echo "ENTER THE VALUE OF PRINCIPAL:"
read p
echo "ENTER THE VALUE OF RATE:"
read r
echo "ENTER THE TIME PERIOD:"
read t
echo "THE CALCULATED SIMPLE INTEREST IS:"
echo `expr $p \* $r \* $t / 100`
exit

OUTPUT:

PROGRAM TO CALCULATE SIMPLE INTEREST

ENTER THE VALUE OF PRINCIPAL:


100
ENTER THE VALUE OF RATE:
10
ENTER THE TIME PERIOD:
2
THE CALCULATED SIMPLE INTEREST IS:
20

SUBMITTED TO: SUBMITTED BY: ROLL NO


Er. NAMISHA HARSHITA NEGI 81004107044
INDO GLOBAL COLLEGE OF PAGE NO
ENGINEERING
ABHIPUR (DISTT.MOHLI)

OS (CS-212) S/W LAB-3

PROGRAM SHOWING GENERATION OF TABLE OF ANY NUMBER USING SHELL


PROGRAMMING.

CODING:-

#echo "PROGRAM TO PRINT THE TABLE OF A GIVEN NUMBER"


echo "ENTER THE NUMBER"
read n
echo "THE TABLE IS:"
for i in 1 2 3 4 5 6 7 8 9 10
do
echo " $n * $i "= `expr $n \* $i`
don
exit

OUTPUT:

PROGRAM TO PRINT THE TABLE OF A GIVEN NUMBER

ENTER THE NUMBER


2
THE TABLE IS:
2*1=2
2*2=4
2*3=6
2*4=8
2 * 5 = 10
2 * 6 = 12
2 * 7 = 14
2 * 8 = 16
2 * 9 = 18
2 * 10 = 20

SUBMITTED TO: SUBMITTED BY: ROLL NO


Er. NAMISHA HARSHITA NEGI 81004107044
INDO GLOBAL COLLEGE OF PAGE NO
ENGINEERING
ABHIPUR (DISTT.MOHLI)

OS (CS-212) S/W LAB-3

PROGRAM TO CHECK WHETHER THE NUMBER IS POSITIVE OR NEGATIVE


USING SHELL PROGRAMMING.

CODING:-

#echo “PROGRAM TO SHOW POSITIVE OR NEGATIVE”


echo ENTER ANY NUMBER
read n
if test $n -gt 0
then
echo NUMBER IS POSITIVE
exit
fi
if test $n -lt 0
then
echo NUMBER IS NEGATIVE
exit
fi
echo NUMBER IS ZERO
exit

OUTPUT:

PROGRAM TO SHOW POSITIVE OR NEGATIVE”

ENTER ANY NUMBER:- 21

NUMBER IS POSITIVE

SUBMITTED TO: SUBMITTED BY: ROLL NO


Er. NAMISHA HARSHITA NEGI 81004107044
INDO GLOBAL COLLEGE OF PAGE NO
ENGINEERING
ABHIPUR (DISTT.MOHLI)

OS (CS-212) S/W LAB-3

PROGRAM TO FIND THE GREATEST AMONG THREE NUMBERS NUMBER


USING SHELL PROGRAMMING.

CODING:-

#echo “PROGRAM FOR GREATEST OF THREE NUMBERS”


echo ENTER VALUE OF a
read a
echo ENTER THE VALUE OF b
read b
echo ENTER THE VALUE OF c
read c
if test $a - gt $b
then
if test $a - gt $c
then
echo A IS GREATEST
exit
fi
echo C IS GREATEST
exit
fi
if test $b - gt $c
then
echo B IS GREATEST
exit
fi
echo C IS GREATEST
exit

SUBMITTED TO: SUBMITTED BY: ROLL NO


Er. NAMISHA HARSHITA NEGI 81004107044
INDO GLOBAL COLLEGE OF PAGE NO
ENGINEERING
ABHIPUR (DISTT.MOHLI)

OS (CS-212) S/W LAB-3

OUTPUT:

PROGRAM FOR GREATEST OF THREE NUMBERS

ENTER VALUE OF a
5
ENTER THE VALUE OF b
6
ENTER THE VALUE OF c
7
C IS GREATEST

SUBMITTED TO: SUBMITTED BY: ROLL NO


Er. NAMISHA HARSHITA NEGI 81004107044
INDO GLOBAL COLLEGE OF PAGE NO
ENGINEERING
ABHIPUR (DISTT.MOHLI)

OS (CS-212) S/W LAB-3

PROGRAM TO PRINT THE GENERAL INSTRUCTIONS USING SHELL


PROGRAMMING.

CODING:-

#echo “program to print the general instructions”

cal 1985

time

who

pwd

date

exit

SUBMITTED TO: SUBMITTED BY: ROLL NO


Er. NAMISHA HARSHITA NEGI 81004107044
INDO GLOBAL COLLEGE OF PAGE NO
ENGINEERING
ABHIPUR (DISTT.MOHLI)

OS (CS-212) S/W LAB-3

SUBMITTED TO: SUBMITTED BY: ROLL NO


Er. NAMISHA HARSHITA NEGI 81004107044

You might also like