单元测试--四则运算2程序(c++)】的更多相关文章

源代码: //2016 3.6 Cheng Qiqin //四则运算改进 #include <iostream> #include<ctime> #include<cstdlib> #include<iomanip> #include<fstream> using namespace std; void proNum(int &ProNum)//确定题目数量 { cout<<"请输入运算式的数量: "; c…
这是由Java编写的300道随机四则运算小程序, 运算数范围为0~100(不包括100),运算结果保留两位小数. 程序代码: import java.util.*; class Yunsuan{ public static void main(String[] args){ Random rand = new Random(); for(int i = 0; i < 300; i++){ int num1 = (int)(rand.nextDouble() * 100); int num2 =…
github地址:https://github.com/ErhuoHome/First.git 安装jdk与intellij idea没有太大问题,以前安装过eclipse 在程序方面,由于对真分数的认知不足,走了弯路.最初是看了一篇别人的笔记后写的,http://www.cnblogs.com/Anaheim-Electronics/p/5281536.html(自动生成四则运算题目),利用分支结构(if,else)将分数值大小分成四类, if(a<=b&&c<=d)prin…
目录: 一.致搭档(含项目地址) 二.PSP(planning) 三.结对编程中对接口的设计 四.计算模块接口的设计与实现过程 五.计算模块接口部分的性能改进 六.计算模块部分单元测试展示 七.计算模块部分异常处理说明 八.界面模块的详细设计过程 九.界面模块与计算模块的对接 十.结对过程的描述 十一.结对编程的优缺点 十二.PSP(actual) 一.致搭档:     队友:李庭娟(我很喜欢把这位队友叫娟子,感觉很亲切) 首先非常非常感谢这位结对搭档——娟子,从最初组队到如今合作,始终非常信任…
https://github.com/jinxiaohang/Operation/tree/test01 对于任务2的代码进行优化修改感觉很麻烦,所以直接选择重写代码完成任务四, 任务四很早就发布了,自己也很早开始动手,只是一直拖着,,不是懒,要做的事很多,也不想走在队伍的太前面, 所以跟着自己的节奏慢慢来. 对于这次的多运算符的四则运算,开学的时候早就有想过,而且把代码也写了一下,只不过是c++形式的, 想到栈,这种先进后出的数据结构.java有提供给我们这样的集合框架.所以用着很方便,但是在…
测试方法: Right-BICEP 测试计划: 1.Right-结果是否正确? 2.B-是否所有的边界条件都是正确的? 3.是否有乘除法? 4.是否有括号? 5.是否有输出方式? 6.是否可以选择出题数量? 7.是否有查重? 测试结果: 1.程序结果不正确,括号的表示存在问题 2.满足所有边界条件 3.有乘除法,可以控制是否需要乘除 4.有括号,但是存在问题 5.无输出方式 6.不可选择,代码中改参数才可改数量 7.无查重…
毛忠庆 201421122088 赵嘉楠 201421122065 源代码存放位置:https://gitee.com/ouwen0819/SiZeYunSuan.git 题目描述 使用 -n 参数控制生成题目的个数 使用 -r 参数控制题目中数值(自然数.真分数和真分数分母)的范围 生成的题目中如果存在形如e1 ÷ e2的子表达式,那么其结果应是真分数. 每道题目中出现的运算符个数不超过3个. 程序一次运行生成的题目不能重复,即任何两道题目不能通过有限次交换+和×左右的算术表达式变换为同一道题…
Right——结果是否正确? B——是否所有的边界条件都是正确的? I——能查一下反响关联吗? C——能用其它手段交叉检查一下吗? E——你是否可以强制错误条件发生? P——是否满足性能要求? 测试计划: 1.是否有乘除法? 2.是否可以选择题目的数量? 3.是否可以选择题目的输出方式? 4.除法有无余数? 5.是否可以选择数字的范围? 6.加减有无正负? 测试结果: 1.程序的结果正确 2.满足了所有边界条件 3.满足了性能要求 4.满足了以上的测试要求 测试结果截图如下: 1 2 3 4 5…
按照Right-BICEP要求: Right——结果是否正确? B——是否所有的边界条件都是正确的? I——能查一下反响关联吗? C——能用其它手段交叉检查一下吗? E——你是否可以强制错误条件发生? P——是否满足性能要求? 测试计划:       1.学生写的程序必须能判定用户的输入答案是否正确 2.程序必须能处理四种运算的混合算式 测试结果: 1.程序的结果正确 2.满足了所有边界条件 3.满足了性能要求 4.满足了以上的测试要求 测试结果截图如下: (1) (2) (3) (4) (5)…
这是本学期java课中实验大纲里的第一个实验,这里简单做了一个无用户界面版本. import java.util.Random; import java.util.Scanner; public class MathTest { public static void main(String[] args) { // TODO Auto-generated method stub double right = 0; double wrong = 0; /*Scanner sc2 = new Sca…