zoukankan      html  css  js  c++  java
  • 软件工程网络15结对编程作业

    一.链接

    学号:侯帅军201521123092博客链接:http://www.cnblogs.com/springbreezemiles/
    学号:张朝玮201521123106博客链接:http://www.cnblogs.com/paohui/
    结对编程码云项目链接:https://gitee.com/springbreezemiles/in_software_engineering_programming

    二.

    1、需求分析

    本题要求设计一个程序,可以自动生成小学四则运算题目。这个程序可以方便小学的老师为学生布置题目,也可以为家长给孩子做测试提供便利,可以说是很实用的。做这个程序,我们当然是希望出题的难度可以适中,题目类型又多样,包含十位数以内的加、减、乘、除等基本的运算,可以处理用户的输入,检查结果是否正确并打分统计正确率,并且可以自定义题目个数。

    2、思维导图

    3、代码如下

    四则运算

    import java.math.BigDecimal;
    import java.text.DecimalFormat;
    public class Dj{
            long sum;
            char a[]={'+','-','¡Á','¡Â'};
            char b[]={'+','-','¡Á','¡Â'};
    public void Dj(int b,int c,int d) throws Yc{
        if(a[b]==a[0])
        {
            sum=c+d;
        }
        else if(a[b]==a[1])
        {
            sum=c-d;
        }
        else if(a[b]==a[2])
        {
            sum=c*d;
        }
        else if(a[b]==a[3])
        {
            if(d==0)
            {
                throw (new Yc());
            }
            else
                sum=(long) ((float)c/d);
        }
    }
    public void Yc(int c,int d){
            sum=c+d;
    }
    }
    

    4、码云提交

    三.两人合作

    1、结对照片

    2、psp表格

    四.小结。结对编程真的能够带来1+1>2的效果吗?通过这次结对编程,请谈谈你的感受和体会。

    这次结对编程让我再次感受到自己编程能力薄弱的问题,和同伴多次请教同学完成了实验,以后一定要好好学习编程,尽量独立解决问题。

  • 相关阅读:
    Puppet部署
    ldap命令
    openldap slapd.conf参数
    ldap objectclass
    ldap 测试表设计
    Nginx/LVS/HAProxy负载均衡软件的优缺点
    SNAT DNAT MASQUERADE 区别
    iptables常用规则
    Python中文注释报错的解决方法
    用Node.js给邮箱发送邮件
  • 原文地址:https://www.cnblogs.com/springbreezemiles/p/8647023.html
Copyright © 2011-2022 走看看