计算机与电子信息学院
软件中的功能和模块要求如下:
数据文件:算式文件。
功能:加法、减法、乘法、除法等,支持连续运算。
系统环境(包括硬件环境和软件环境)
Windows系统+MyEclipse软件
设计思想描述
基于动态顺序表结构-栈结构实现加法、减法、乘法、除法等运算,支持连续运算。
程序结构(包括类设计、主程序设计及流程图)
类设计
主程序设计
流程结构图
·程序测试案例
以下是程序界面或运行结果的截屏图片及文字说明
主要测试了加、减、乘、除、乘方(使用符号^)及括号 的运算
(1)(23.5+34)*45=2587.5(加减乘)
(2)(88.8+23.6)/5+(23.5+34)*45=2609.98(除)
(3)(20.00+10.25)*3+1.25^3=90.75+1.953125=93.703125
(4)输入错误的一些情况
①只输入“=”
②输入2++3,
③括号不匹配的情况(2+3))*3