码迷,mamicode.com
首页 > 其他好文 > 详细

计应191(西) 第五组 张壮飞

时间:2021-06-02 19:30:05      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:测试   try   gen   自我   小学生   代码   src   names   多少   

1、 计划: 为一年级小学生设计口算题卡

2、 需求分析 1用户故事 作为一个一年级小学生的家长,我希望制作一个出题软件,完成100以内的正整数的加减法题随机产生,一边减轻我的负担。

                       2 技术难点 随机产生100以内的正整数 随机产生加减符号 减法负值的剔除

3、代码规范:

4、具体设计:

5、具体代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace Student
{
class Program
{
static void Main(string[] args)
{
int math = 1;//答题数量;
int not = 0;//错误数量;
do
{
Random r = new Random();
int a = r.Next(0, 101);
int b = r.Next(1, 3);
if (b == 1)
{
int c = r.Next(0, 100 - a);
Console.WriteLine("第{0}题:{1} + {2} = ", math, a, c);
try
{
int result = Convert.ToInt32(Console.ReadLine());
if (result == a + c)
{
Console.WriteLine("恭喜你,回答正确!");
}
else
{
not++;
Console.WriteLine("回答错误,正确答案应该是:{0}", a + c);
}
}
catch (Exception)
{
Console.WriteLine("请输入数字!");
continue;
}
}
else
{
int c = r.Next(0, a);
Console.WriteLine("第{0}题:{1} - {2} = ", math, a, c);
try
{
int result = Convert.ToInt32(Console.ReadLine());
if (result == a - c)
{
Console.WriteLine("恭喜你,回答正确!");
}
else
{
not++;
Console.WriteLine("回答错误,正确答案应该是:{0}", a - c);
}
}
catch (Exception)
{
Console.WriteLine("请输入数字!");
continue;
}
}
Console.WriteLine("按任意键开始下一道,输入 ‘6‘结束!");
math++;
} while (Console.ReadLine() != "6");
int zhengque = math - 1 - not;//计算答对多少题
int s = Convert.ToInt32((zhengque * 100) / (math - 1));//按照比例计算分数100分为满分
Console.WriteLine("答题结束,你一共做了{0}道题,正确{1}道,错误{2}道,得分:{3}", math - 1, math - 1 - not, not, s);
Console.ReadLine();
}
}
}

运行结果:

 

   技术图片

 

 

 
任务内容计划共完成需要的时间(min)实际完成需要的时间(min)
计划 20 30
开发 170 230
需求分析 (包括学习新技术) 30 30
生成设计文档 20 30
设计复审 (和同事审核设计文档) 15 30
代码规范 (为目前的开发制定合适的规范) 10 15
具体设计 20 20
具体编码 50 60
 代码复审 15 30
 测试(自我测试,修改代码,提交修改) 20 15
报告 30 30
测试报告 10 10
计算工作量 10 10
事后总结 ,并提出过程改进计划 10 10
     
个人总结:具体编码掌握不熟,编程花了太多时间,遇到了自己没有掌握到的知识点,尤其时代码生成和修改当中所花费的时间诸多,让我遇到自己很多不足的地方。还须继续努力。
 

计应191(西) 第五组 张壮飞

标签:测试   try   gen   自我   小学生   代码   src   names   多少   

原文地址:https://www.cnblogs.com/yxd1102/p/14833806.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!