| r335 vs r336 | ||
|---|---|---|
| ... | ... | |
| 300 | 300 | {{{#!if rb=rb.substr(1, rp) |
| 301 | 301 | }}}}}} |
| 302 | 302 | 만일 -0.xxxx 같이 여전히 rb<0이고 ru==0인 상태라면 rb에 생겼던 마이너스 부호를 떼어내 왼쪽으로 붙입니다. ns를 "-"으로 바꿉니다. |
| 303 | {{{#!if ru==0 | |
| 303 | {{{#!if +ru==0 | |
| 304 | 304 | {{{#!if ns="-" |
| 305 | 305 | }}}}}} |
| 306 | 306 | {{{#!if ps=true |
| ... | ... | |
| 338 | 338 | {{{#!if this.ru=ru.toString() |
| 339 | 339 | }}} |
| 340 | 340 | -0.xxxx 같이 (ru==0인데) 연산결과가 -1보다 큰 음수로 나오는 경우가 있으므로 ru 앞에 음수 기호를 제거하고 ns에 "-"를 줍니다. |
| 341 | {{{#!if +ru<0 | |
| 341 | 342 | {{{#!if ru=ru.substr(1), ns="-" |
| 343 | }}}}}} | |
| 344 | {{{#!if +ru==0 | |
| 345 | {{{#!if ns="-" | |
| 346 | }}}}}} | |
| 342 | 347 | }}} |
| 343 | }}} | |
| 344 | 348 | 여기까지가 소수점 아래 자릿수 숫자들의 계산과정입니다. |
| 345 | 349 | }}} |
| 346 | 350 | |
| ... | ... |