| person | to do | status | done | есть изменения для внесения |
|---|---|---|---|---|
| Анна Толстова | complex.py | |||
| Арсений Беляев aza | conroller.py | |||
| Ирина Боярчукова | ||||
| Анна Орлова | ||||
| Вадим Борзиков | ||||
| Денис aka Goofy | user_interface.py | X |
calls controller (.py)
num1: float
num2: float
com1: Complex(n1, n2)
com2: Complex(n3, n4)
1. call user_interface
draw_start_menu()
draw_real_menu()
draw_real_divs_menu()
draw_complex_menu()
start >
1. Real
calls contoller(1)
2. Complex
calls contoller(2)
0. exit
calls contoller(0)
Real >
1. + sum
2. - minus
3. * multiply
4. division
1. / division
2. // division
3. % division
4. ** power
5. sqrt
9. change numbers
0. previous menu
Complex >
1. sum
2. minus
3. multiply
4. division
5. power
6. sqrt
1. input_complex.py
2. input_real.py
import calc_input as cain
cain(1) return [n1, n2]
import calc_verify
call calc_verify(n1, n2)>>
1. + sum
* > import calc_sum
* > call calc_sum(n1, n2)
* > return res_num
2. - minus
* > import calc_minus
* >> call calc_minus(n1, n2)
* > return res_num
3. * multiply
* > import calc_mult
* >> call calc_mult(n1, n2)
* > return res_num
4. division
1. / division
* > import calc_div
* > op = /
* >> call calc_div(op, n1, n2)
* > return res_num
2. // division
* > import calc_div
* > op = //
* >> call calc_div(op, n1, n2)
* > return res_num
3. % division
* > import calc_div
* > op = %
* >> call calc_div(op, n1, n2)
* > return res_num
4. ** power
5. **.5 sqrt
0. previous menu
import calc_verify
call calc_verify(n1, n2)>>
1. sum
2. minus
3. multiply
4. division
5. power
6. sqrt
0. previous menu