EE308 -- LAB5

The Link Your Classhttps://bbs.csdn.net/forums/MUEE308FZ?category=0
The Link of Requirement of This Assignment

https://bbs.csdn.net/topics/602043584 

The Aim of This Assignment Development of a oral calculation program
Teamleader's MU STU ID and FZU STU ID19105266_831901307
Teammate1's MU STU ID and FZU STU ID19105169_831901316
Teammate2's MU STU ID and FZU STU ID19105185_831901317
Teammate3's MU STU ID and FZU STU ID19105819_831901130
Teammate4's MU STU ID and FZU STU ID19103743_831901303
GitHub linkhttps://github.com/Tianhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh/EE308_LAB5

 

📋PSP form

Personal Software Process StageEstimated time (min)Actual time(min)
Planning1510
Estimate--
Development2015

Analysis

10

10

Design Spec

--

--

Design Review

--

--

Coding Standard

1010

Design

--

--

Coding

60

60

Code Review

10

10

Test

30

45

Reporting

40

30

Test Report

5

5

Postmortem & Process Improvement Plan· Design Review

-

 

Summary

200

195

 

👩‍🎓Team work division

After getting the Lab project, in order to complete the experiment more efficiently, we divided responsibilities according to each person's strengths. The specific responsibilities are divided as follows:

TeammatesMain Work
Xia Yuan

For grade 3 and 4 needs of oral calculation, write functions for grades 3 and 4.

Chen HongyuFor grade 5 and 6 needs of oral calculation,write functions for grades 5 and 6.
Gao Yixuan

For grade 1 and 2 needs of oral calculation, write functions for grades 1 and 2.

And write the blog.

Zheng Tianhao Tests, reviews, and aggregates the functions to form the final complete project
Huang JunqiWrite random functions and return random arithmetic problems for grades 1, 2, 3, 4, 5 and 6

 

🌐Program running environment

In this programming, we use c++ language, which has flexible language, rich data structure of operators, and efficient and portable program writing.  In this experiment, after sorting out the logic, we can clearly use the c++ language to complete our project. Although there are some difficulties, we can solve them through study onliine.

 

🎦Creenshot of the software running

1. If you enter the wrong grade, an error will be reported in the output

2. You can set the number of questions and grade, and get 1 point for each correct answer.

3. This is the test for grade 2. Grade 1 and grade 2 use the same code for calculation generation and judgment. If you get a wrong answer, you will get 0 points

4.This is for grades 3 and 4. Two points for all correct answers,multiple tests ensure stability.

 5.This is the test for grades 5 and 6, and the results are as follows.

🎊Difficult Events and Gains

mark