#!/bin/bash
read S1
read S2
read S3
#check for range
if [ $S1 -ge 1 -a $S1 -le 1000 ] && [ $S2 -ge 1 -a $S2 -le 1000 ] && [ $S3 -ge 1 -a $S3 -le 1000 ] ; then
#exit 0
printf %s ""
else
exit 1
fi
#check for equilateral
if [ $S1 -eq $S2 -a $S2 -eq $S3 ] ; then
echo "EQUILATERAL"
elif [ $S1 -eq $S2 ] || [ $S2 -eq $S3 ] || [ $S3 -eq $S1 ] ; then
if [ `expr $S1 + $S2` -gt $S3 ] && [ `expr $S2 + $S3` -gt $S1 ] && [ `expr $S1 + $S3` -gt $S2 ] ; then
echo "ISOSCELES"
fi
elif [ `expr $S1 + $S2` -gt $S3 ] && [ `expr $S2 + $S3` -gt $S1 ] && [ `expr $S1 + $S3` -gt $S2 ] ; then
echo "SCALENE"
fi
read S1
read S2
read S3
#check for range
if [ $S1 -ge 1 -a $S1 -le 1000 ] && [ $S2 -ge 1 -a $S2 -le 1000 ] && [ $S3 -ge 1 -a $S3 -le 1000 ] ; then
#exit 0
printf %s ""
else
exit 1
fi
#check for equilateral
if [ $S1 -eq $S2 -a $S2 -eq $S3 ] ; then
echo "EQUILATERAL"
elif [ $S1 -eq $S2 ] || [ $S2 -eq $S3 ] || [ $S3 -eq $S1 ] ; then
if [ `expr $S1 + $S2` -gt $S3 ] && [ `expr $S2 + $S3` -gt $S1 ] && [ `expr $S1 + $S3` -gt $S2 ] ; then
echo "ISOSCELES"
fi
elif [ `expr $S1 + $S2` -gt $S3 ] && [ `expr $S2 + $S3` -gt $S1 ] && [ `expr $S1 + $S3` -gt $S2 ] ; then
echo "SCALENE"
fi
No comments:
Post a Comment