0% found this document useful (0 votes)
2 views29 pages

OS Programs

Uploaded by

Jayashree. S
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views29 pages

OS Programs

Uploaded by

Jayashree. S
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 29

PROGRAM:

echo “Enter Two


Numbers:” echo “Enter
n1:”
read a
echo “Enter n2:”
read b
echo “Sum is $(($a+$b))”
OUTPUT:
Enter Two
Numbers:
Enter n1:
5
Enter n2:
6
Sum is 11

RESULT:
Thus, the program has been executed successfully without any
errors
PROGRA
echo “Enter the Principal amount:”
read p
echo “Enter the Number of
years:” read n
echo “Enter the Rate of
Interest:” read r
echo “SI=$(($p*$n*$r/100))
OUTPU
Enter the Principal Amount:
25000
Enter the Number of
years: 5
Enter the Rate of
interest: 5
SI= 6250

RESULT:
Thus, the program has been executed successfully without any
PROGRA
echo “Enter the String:”
read s1
echo “Enter the String:”
read s2
if [ $s1=$s2 ]
then
echo “Both strings are same”
else
echo “Both strings are not same”
fi
OUTPU
CASE 1:
Enter the String:
Hi
Enter the
String:
Welcome
Both strings are not same

CASE 2:
Enter the
String:
Hi
Enter the String:
Hi
Both strings are same

RESULT:
Thus, the program has been executed successfully without any
PROGRA
a=10
b=20
val=`exp $a+$b`
echo ”a+b: $val”
val=`exp $a-$b`
echo ”a-b: $val”
val=`exp $a*$b`
echo ”a*b: $val”
val=`exp $a/$b`
echo ”a/b: $val”
val=`exp $a%$b`
echo ”a%b:
$val” if [ $a==$b
] then
echo ”a is equal to b”
fi
if [ $a!=$b ]
then
echo “a is not equal to b”
fi
OUTPU
a+b: 30
a-b: -10
a*b: 200
a/b: 2
a%b: 0
a is equal to b

RESULT:
Thus, the program has been executed successfully without any
PROGRA
echo “Enter a Number:”
read n
fact=1
while [ $n -gt 1 ]
do fact=$
((fact*n)) n=$
((n-1))
done
echo “Factorial is $fact”
OUTPU
Enter a
6
Factorial is 720

RESULT:
Thus, the program has been executed successfully without any
PROGRA
echo “Enter a Number:”
read n
i=1
sum=0
while [ $i -le $n ]
do sum=$
((sum+i)) i=$
((i+1))
done
echo “Sum from 1to $n is $sum”
OUTPU
Enter a Number:
5
Sum from 1 to 5 is 15

RESUL
Thus, the program has been executed successfully without any
PROGRA
echo “Enter the Number of terms:
read n
a=0
b=1
echo “The Fibonacci Series is”
for ((i=0, i<n, i++))
do
echo -n ”$a”
fn=$((a+b))
a=$b
b=$fn
done
OUTPU
Enter the Number of terms:
10
The Fibonacci series is
0 1 1 2 3 5 8 13 21 34

RESUL
Thus, the program has been executed successfully without any
PROGRA
echo “Enter the Number:”
read n
l=${n}
sum=0
num=$n
while [ $n -ne 0 ]
do rem=$((n
%10))
n=$((n//10))
pow=1
for ((j=0, j<l, j++))
do pow=$
((paw*rem)) done
sum=$((sum+pow))
done
if [ $sum -eq $num ]
then
echo “$num is an Armstrong Number”
else
echo “$num is not an Armstrong Number”
fi
OUTPU
Enter a Number:
153
153 is an Armstrong Number

RESULT:
Thus, the program has been executed successfully without any
PROGRAM
echo “Enter a string:”
read input
reverse=” “
len=${#input}
for ((i=$len-1, i<0, i++))
do
reverse=” $reverse ${input:
$i:1}” done
if [ $input==$reverse
] then
echo “$input is a palindrome”
else
echo “$input is not a palindrome”
fi
OUTPU
Enter a
string:
Malayalam
Malayalam is a palindrome

RESULT:
Thus, the program has been executed successfully without any
PROGRAM:
echo “Enter n1:”
read a
echo “Enter n2:”
read b
echo “Enter n3:”
read c
if [ $a -gt $b ] && [ $a -gt $c]
then
echo “$a is largest”
elif [ $b -gt $c ]
echo “$b is largest””
else
echo “$c is largest”
fi
OUTPU
Enter n1:
20
Enter n2:
10
Enter n3:
25

25 is largest

RESULT:
Thus, the program has been executed successfully without any
PROGRA
echo “Enter Two Number:”
read a b
m=$a
if [ $b -lt $m ]
then
m=$b
fi
while [ $m -ne 0 ]
do
x=$((a%m))
y=$((b%m))
if [ $x -eq 0 -a $y -eq 0 ]
then
echo “GCD of $a and $b is $m”
break
fi
m=$((m-1))
done
OUTPU
Enter Two
Number: 7 11
GCD of 7 and 11 is 11

RESULT:
Thus, the program has been executed successfully without any
PROGRA
echo “Enter length and breadth:”
read l b
area=$((l*b)) perimeter=$
((2*(l+b)))
echo “Area of the Rectangle is $area squared units”
echo “Perimeter of the Rectangle is $perimeter
units”
OUTPU
Enter the length and
breadth: 2 5
Are of the Rectangle is 10 squared
units Perimeter of the Rectangle is 7
units

RESULT:
Thus, the program has been executed successfully without any
PROGRA
echo “Enter the Number:”
read n
i=2
flag=0
while [ $i -le $((n/2)) ]
do
if [ $((n%1)) -eq 0 ]
then
flag=1
fi
i=$((i+1))
done
if [ $flag -eq 1 ]
then
echo “The number is not prime”
else
echo “The number is prime”
fi
OUTPU
Enter the Number:
7
The number is prime

Enter the Number:


14
The number is not prime

RESULT:
Thus, the program has been executed successfully without any
PROGRAM:
echo “Enter Table
Number:” read n
echo “Enter Number of
Terms:” read t
for ((i=1, i<=t, i++))
do
echo “$i x $n=$((i*n))”
done
OUTPU
Enter Table
Number: 5
Enter Number of
Terms:
5

1x5=5
2 x 5 =10
3 x 5 =15
4 x 5 =20
5 x 5 =25

RESULT:
Thus, the program has been executed successfully without any
INDEX
Sl.No DATE PROGRAM NAME PAGE NO. SIGN

1 Program to add two


numbers
2 Program to calculate
simple Interest
3 String
comparison
4 Arithmetic
Operation
5 Factorial of a
Number
6 Program to find
Sum from 1 to N
7 Fibonacci
Series
8 Program to check whether the
number is Armstrong number or not
9 Program to check whether the
given string is a Palindrome
10 Program to find the Biggest of
the three numbers
11 Program to compute the GCD of
two numbers
12 Program to find the area
and perimeter of the
Rectangle
13 Program to check whether a
number is prime number or not
14 Program to print the
Multiplication table

You might also like