数学测试 刘欢 计应192(西)第三组
namespace lh
{
class Program
{
static void Main(string[] args)
{
while (true) {
Random shuijishu = new Random();
int shuijishu1 = shuijishu.Next(0, 100);
int shuijishu2 = shuijishu.Next(0, 100);
Console.WriteLine("请输入你要练习的运算法则(中文)");
String a = Console.ReadLine();
if (a == "加") {
Console.Write("{0}+{1}=", shuijishu1, shuijishu1);
double 结果 = Convert.ToDouble(Console.ReadLine());
if (结果 == shuijishu1 + shuijishu1)
{
Console.WriteLine("回答正确");
}
else { Console.WriteLine("回答错误"); }
}
if (a == "减")
{
Console.Write("{0}-{1}=", shuijishu1, shuijishu1);
double 结果 = Convert.ToDouble(Console.ReadLine());
if (结果 == shuijishu1 - shuijishu1)
{
Console.WriteLine("回答正确");
}
else { Console.WriteLine("回答错误"); }
}
if (a == "乘")
{
Console.Write("{0}×{1}=", shuijishu1, shuijishu1);
double 结果 = Convert.ToDouble(Console.ReadLine());
if (结果 == shuijishu1 * shuijishu1)
{
Console.WriteLine("回答正确");
}
else { Console.WriteLine("回答错误"); }
}
if (a == "除")
{
Console.Write("{0}÷{1}=", shuijishu1, shuijishu1);
if (shuijishu1 == 0)
{
shuijishu1 = shuijishu.Next(1, 100);
Console.WriteLine($"{shuijishu1}÷{shuijishu2}=");
}
else if (shuijishu2 != 0)
{
Console.WriteLine($"{shuijishu1}÷{shuijishu2}=");
}
double 结果 = Convert.ToDouble(Console.ReadLine());
if (结果 == shuijishu1 / shuijishu1)
{
Console.WriteLine("回答正确");
}
else { Console.WriteLine("回答错误"); }
}
}
}
}
}
psp 阶段 花费时间
计划
明确需求和其他元素,估计每个阶段的成本时间 一共3小时
开发 共花了90分钟
需求分析 30分钟
生成设计文档 10分钟
设计复审(和同伴一起) 5分钟
代码规范(为开发制定合适的规范) 5分钟
具体设计 30
具体代码 35
代码复审 5分钟
测试(单元测试) 10分钟
报告 花了半小时左右
测试报告 30分钟
计算工作量 50行有效代码
时事后总结,提出计划 5分钟

浙公网安备 33010602011771号