用Linux shell编的一个小计算器

来源:互联网 发布:淘宝怎么返现给买家 编辑:程序博客网 时间:2024/05/21 17:02

#!/bin/sh

echo  -n "welcome to my programming world"

echo  -n "This program is a calculator"

operator=" +      -      x    /  exit "

echo "please input two digits:"

read number1 number2

select  i  in $operator

do

case $i  in

+)

result=$(($number1+$number2))

echo "$number1+$number2=$result"

;;

-)

result=$($(number1-$number2))

echo "$number1-$number2=$result"

;;

X)

result=$(($number1 * $number2))

echo "$number1 X $number2=$result"

;;

/)

result=$(($number1 / $number2))

echo "$number1 / $number2=$result"

;;

exit )

echo "byebye"

exit 0

;;

done

这个程序其实还不完善,比如在做除法时,并没有判断除数不能为0这个特点,其实可以用WHILE语句来

进行判断。