一.实验题目
四则运算扩展----能接受答案并判断对错然后给出成绩。
二.实验思路
在每次输出算式后面输入答案,然后判断对错,对则统计。
稍微优化了一下界面。
三.代码
1 // 12345.cpp : 定义控制台应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 #include"iostream" 6 #include7 #include 8 #include 9 using namespace std; 10 int main() 11 { 12 cout< >Ques1; 29 Ques01=floor(Ques1); 30 // cout<<"请输入每行打印题目数(1-5):"; 31 // cin>>Ques2; 32 cout<<" 二.行间距(正整数):"; 33 cin>>Ques5; 34 cout<<" 三.请输入算式中数值的最大值:"; 35 cin>>Ques3; 36 while(1) 37 { 38 cout<<" 四.运算中需要乘除法吗?y:需要;n:不需要"; 39 cin>>Ques4; 40 cout<<" 五.减法中需要有负数吗?y:需要;n:不需要"; 41 cin>>Ques7; 42 cout<<"`````````````````````````````````````````````````````````````````````````"< >Ques1; 53 Ques01=floor(Ques1); 54 } 55 else 56 { 57 for(int j=0;j >ans; 74 if(ans==num1+num2) 75 { 76 cout<<"正确"< >ans; 90 if(ans==num1-num2) 91 { 92 cout<<"正确"< num2)104 {105 cout< <<":"<<" "< <<"-"< <<"="<<"\t";106 cin>>ans;107 if(ans==num1-num2)108 {109 cout<<"正确"< >ans;122 if(ans==num2-num1)123 {124 cout<<"正确"< >ans;138 if(ans==num1*num2)139 {140 cout<<"正确"< >ans;154 if(ans==num1/num2)155 {156 cout<<"正确"< >Ques1;187 Ques01=floor(Ques1);188 }189 else190 {191 for(int j=0;j >ans;208 if(ans==num1+num2)209 {210 cout<<"正确"< >ans;224 if(ans==num1-num2)225 {226 cout<<"正确"< num2)239 {240 cout< <<":"<<" "< <<"-"< <<"="<<"\t";241 cin>>ans;242 if(ans==num1-num2)243 {244 cout<<"正确"< >ans;258 if(ans==num2-num1)259 {260 cout<<"正确";261 }262 else263 {264 cout<<"答错了!"< >Ques6;291 if(Ques6=='y')292 {293 goto Again;294 }295 if(Ques6=='n')296 {297 goto Exit;298 }299 else300 {301 cout<<"输入有误,请重新输入:";302 }303 }304 Exit:305 return 0;306 }
四.运行结果
五.
缺陷日志表
学生 梁世豪
日期 2014.3.21_______
教师 王建民
日期 | 编号 | 类型 | 引入阶段 | 排除阶段 | 修复时间 | 修复缺陷 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
程序号_______________
项目计划总结表
姓名:梁世豪 日期:2015/3/21
| 上课 | 编程 | 看书 |
| 日总计 |
周日 |
|
|
|
|
|
周一 |
|
|
|
|
|
周二 | 100 | 60 |
|
| 160 |
周三 |
| 60 | 60 |
| 120 |
周四 |
|
|
|
|
|
周五 | 100 |
| 60 |
| 60 |
周六 |
| 120 |
|
| 120 |
周总计 | 200 | 240 | 120 |
| 560 |
时间记录总结表
姓名:梁世豪 日期:2015/3/21
日期 | 开始 | 结束 | 中断时间 | 净时间 | 活动 | 备注 | C | U |
3.17 | 8:00 | 9:50 | 10 | 100 | 上课 |
|
|
|
3.17 | 19:00 | 20:20 | 20 | 60 | 编程 |
|
|
|
3.18 | 14:30 | 16:00 | 30 | 60 | 编程 |
|
|
|
3.18 | 16:00 | 17:00 |
| 60 | 看书 |
|
|
|
3.20 | 8:00 | 9:50 | 10 | 100 | 上课 |
|
|
|
3.20 | 21:00 | 22:00 |
| 60 | 看书 |
|
|
|
3.16 | 20:00 | 22:30 | 30 | 120 | 编程 |
|
|