| r70 vs r71 | ||
|---|---|---|
| ... | ... | |
| 51 | 51 | |
| 52 | 52 | ##반점(,)을 자동적으로 생략하고 들어가는 것은 나중에 생각하겠습니다. |
| 53 | 53 | error code 02 번 : 입력한 변수는 숫자로 읽을 수 없습니다. 반점(,)을 입력했다면 반점을 지우고 다시 입력하세요. |
| 54 | ||
| 55 | 덧셈과 뺄셈 계산과정을 적어봅니다. | |
| 56 | {{{#!if (f=="+")||(f=="-") | |
| 57 | 소수점 아래를 계산하려면 자릿수를 똑같이 맞춰야 의미가 있으므로, 자릿수가 다른 경우 자릿수가 같게 만드는 과정을 먼저 거칩니다. | |
| 58 | {{{#!if ap>bp | |
| 59 | 이를테면 a의 소수점 자릿수가 b의 소수점 자릿수보다 많으면 b뒤에 0을 더 추가하는 방식으로 변경합니다. | |
| 60 | {{{#!if bp+=1, bb=bb+"0" | |
| 61 | }}}}}} | |
| 62 | }}} | |
| 63 | ||
| 54 | 64 | {{{#!if f=="+" |
| 55 | 65 | {{{#!if ru=(+au)+(+bu), rb=(+ab)+(+bb) |
| 56 | 66 | }}}}}} |
| 57 | 67 | {{{#!if f=="-" |
| 58 | 뺄셈은 덧셈의 역연산이고 구조가 단순하므로 덧셈과 뺄셈을 먼저 처리합니다. ru, rb는 각각 정수 값으로 나올 것입니다. | |
| 68 | 뺄셈은 덧셈의 역연산이고 구조가 단순하므로 덧셈과 뺄셈을 먼저 같이 처리합니다. ru, rb는 각각 정수 값으로 나올 것입니다. | |
| 59 | 69 | {{{#!if ru=(+au)-(+bu), rb=(+ab)-(+bb) |
| 60 | 70 | }}}}}} |
| 61 | 71 | |
| ... | ... |