shell程序实现显示一个简易四则运算的菜单
时间: 2023-08-31 08:02:48 浏览: 98
一个简易的四则运算菜单可以通过编写一个shell程序来实现。以下是一个示例程序:
```bash
#!/bin/bash
function add() {
echo "请输入两个加数:"
read num1
read num2
result=$(($num1 + $num2))
echo "结果为:$result"
}
function subtract() {
echo "请输入被减数和减数:"
read num1
read num2
result=$(($num1 - $num2))
echo "结果为:$result"
}
function multiply() {
echo "请输入两个乘数:"
read num1
read num2
result=$(($num1 * $num2))
echo "结果为:$result"
}
function divide() {
echo "请输入被除数和除数:"
read num1
read num2
result=$(($num1 / $num2))
echo "结果为:$result"
}
while true; do
echo "请选择操作:"
echo "1. 加法"
echo "2. 减法"
echo "3. 乘法"
echo "4. 除法"
echo "0. 退出"
read choice
case $choice in
1)
add
;;
2)
subtract
;;
3)
multiply
;;
4)
divide
;;
0)
break
;;
*)
echo "无效的选择,请重新输入。"
;;
esac
done
```
该程序使用了一个无限循环来等待用户输入选择,然后根据用户输入调用相应的函数来进行四则运算。每个函数会提示用户输入相应的数值,计算结果并进行输出。用户可以选择退出程序。
阅读全文