SHELL PROGRAM
Program for display student details with average and grade |Shell Program|
clear
echo Enter the student name
read name
echo Enter the Register number
read rno
echo Enter the Mark1
read m1
echo Enter the Mark2
read m2
echo Enter the Mark3
read m3
echo Enter the Mark4
read m4
echo Enter the Mark5
read m5
tot=$(expr $m1 + $m2 + $m3 + $m4 + $m5)
avg=$(expr $tot / 5 )
echo ---------------------------
echo "Student Mark List"
echo ---------------------------
echo "Student Name : $name"
echo "Register Number : $rno"
echo "Mark1 : $m1"
echo "Mark2 : $m2"
echo "Mark3 : $m3"
echo "Mark4 : $m4"
echo "Mark5 : $m5"
echo "Average : $avg"
if [ $avg -ge 90 ]
then
echo "Grade : A+"
elif [ $avg -ge 80 ]
then
echo "Grade : A"
elif [ $avg -ge 70 ]
then
echo "Grade : B"
elif [ $avg -ge 60 ]
then
echo "Grade : C"
elif [ $avg -ge 50 ]
then
echo "Grade : D"
elif [ $avg -ge 35 ]
then
echo "Grade : E"
else
echo "Failed!"
fi
OUTPUT
Enter the student name
safeera
Enter the Register number
1000
Enter the Mark1
95
Enter the Mark2
90
Enter the Mark3
80
Enter the Mark4
40
Enter the Mark5
60
---------------------------
Student Mark List
---------------------------
Student Name : safeera
Register Number : 1000
Mark1 : 95
Mark2 : 90
Mark3 : 80
Mark4 : 40
Mark5 : 60
Average : 73
Grade : B
echo Enter the student name
read name
echo Enter the Register number
read rno
echo Enter the Mark1
read m1
echo Enter the Mark2
read m2
echo Enter the Mark3
read m3
echo Enter the Mark4
read m4
echo Enter the Mark5
read m5
tot=$(expr $m1 + $m2 + $m3 + $m4 + $m5)
avg=$(expr $tot / 5 )
echo ---------------------------
echo "Student Mark List"
echo ---------------------------
echo "Student Name : $name"
echo "Register Number : $rno"
echo "Mark1 : $m1"
echo "Mark2 : $m2"
echo "Mark3 : $m3"
echo "Mark4 : $m4"
echo "Mark5 : $m5"
echo "Average : $avg"
if [ $avg -ge 90 ]
then
echo "Grade : A+"
elif [ $avg -ge 80 ]
then
echo "Grade : A"
elif [ $avg -ge 70 ]
then
echo "Grade : B"
elif [ $avg -ge 60 ]
then
echo "Grade : C"
elif [ $avg -ge 50 ]
then
echo "Grade : D"
elif [ $avg -ge 35 ]
then
echo "Grade : E"
else
echo "Failed!"
fi
OUTPUT
Enter the student name
safeera
Enter the Register number
1000
Enter the Mark1
95
Enter the Mark2
90
Enter the Mark3
80
Enter the Mark4
40
Enter the Mark5
60
---------------------------
Student Mark List
---------------------------
Student Name : safeera
Register Number : 1000
Mark1 : 95
Mark2 : 90
Mark3 : 80
Mark4 : 40
Mark5 : 60
Average : 73
Grade : B
Post a Comment
0 Comments