计应192 第二组 李轩

 小学生四则运算

一、PSP阶段

PSP阶段 花费时间(h)
计划 2
开发  
需求分析 1
生成设计文档 1
设计复审 2
 代码规范 2
具体设计 4
具体编码 4
代码复审 2
测试 2
报告  
测试报告 1
计算工作量 2
事后总结, 并提出过程改进计划 3

 

二、用户故事

作为一名一年级学生家长,我希望能做一个软件,它能给出一组简单的加减运算,并判断答案,以便更好地为学生服务。

三、具体设计

系统随机产生一百以内的两个数进行运算。
使用该软件时,用户从键盘输入结果,回答正确和回答错误都有提示,答对提示:答对啦,真棒,加十分~;答错提示:答错了,请继续努力,下一题!

四、代码实现

package xjbb;
import java.util.Scanner;
public class Calculate {
	public static void main(String[] args) {
		Scanner sc=new Scanner(System.in); //扫描器代码
		int score=0; //声明一个变量存储答对加分
		for(int i=1;i<=10;i++){//用for循环语句
		int a=(int)(Math.random()*100+1);  //随机生成100以内的数字
		int b=(int)(Math.random()*100+1);
		int answer=a+b; //两个数相加
		System.out.println("("+i+")"+a+"+"+b+"=?");
		System.out.println("输入答案");
		int guess=sc.nextInt();
		if(guess==0){  //判断条件
		System.out.println("OVER");
		break;
		}
		if(guess==answer){
		System.out.println("答对了,真棒!加十分~");
		score+=10;
		}
		if(guess!=answer){
		System.out.println("答错了,请继续努力,下一题。");
		}
		}
		System.out.println("总分"+score);
		}
		}

  

  五、结果

计应192 第二组 李轩

六、总结

由于各方面的不熟练程序还有待改善,继续努力。

上一篇:个人开发流程 计应192 张明辉


下一篇:计应192 第二组 张梦涵