shell中计算器的设计
来源:互联网 发布:郭天祥单片机开发板 编辑:程序博客网 时间:2024/04/30 07:43
shell脚本可以实现的功能有很多,下面简单的介绍下在Linux shell中计算器的实现过程。
#!/bin/bash
#
#The shell is a cal shell
read -p "Please input the first number: " firstnumber
until [ $firstnumber -gt 0 &>/dev/null ];do //在输入的过程中,判断输入的是一个大于0的整数,这个我们可以加以改进,判断为是一个数字即可
echo "Please input a number"
read -p "Please input the first number: " firstnumber
done
read -p "Please input the operators: " operator //操作符号的判断输入
until [ "$operator" = "+" -o "$operator" = "-" -o "$operator" = "*" -o "$operator" = "/" ];do
echo "Please input a operator as +|-|*|/"
read -p "Please input the operators: " operator
done
read -p "Please input the second number: " secondnumber //第二个计算数字的输入
until [ $secondnumber -gt 0 &>/dev/null ];do
echo "Please input a number"
read -p "Please input the second number: " secondnumber
done
echo "$firstnumber$operator$secondnumber"=$(($firstnumber$operator$secondnumber)) //计算结果的输入与打印
这个脚本简单的实现了在计算器的设计过程中,从数字的输入到结果的计算,其中值得注意的是一定要有判定的部分。当使用者输入了错误的参数时能够让其重新输入,知道正确的参数被接收为止。
~
- shell中计算器的设计
- 关于Android中计算器的设计
- 人品计算器的设计
- UI计算器的设计
- 基于java的计算器设计
- 计算器的设计和实现
- JAVA的简单计算器设计
- 用shell实现的简单计算器
- shell脚本生成一个简单的计算器
- 计算器设计
- 大话设计模式中简单工厂模式的计算器实例的C++代码
- 第三课 设计一个简单的计算器
- c语言设计的计算器代码
- 请设计一个一百亿的计算器
- 请设计一个一百亿的计算器
- 请设计一个一百亿的计算器
- 百亿计算器的设计,见笑了~~~~~~~
- 《计算器的设计——VB》
- Flex Spark DropDownList selectedItem 复制设置(赋值)
- JAVA 数据库连接编码问题
- sql server 2005 版本查看
- C++容器使用经验总结(一)
- Swift版PhotoStackView——照片叠放视图
- shell中计算器的设计
- 北 京 开 发 票
- 长连接与短连接的认识
- Android中TabActivity的实现
- 因缺失增量信息而导致recoverseg恢复失败的情况
- 开 北 京 发 票
- 上 海 开 发 票
- 黑马程序员——Java基础---语法<三>
- Android 记住用户名和密码