用Linux shell编的一个小计算器

#!/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语句来

进行判断。

 

阅读更多
文章标签: shell linux input
个人分类: Linux
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭