| r281 vs r282 | ||
|---|---|---|
| ... | ... | |
| 5210 | 5210 | }}} |
| 5211 | 5211 | }}} |
| 5212 | 5212 | |
| 5213 | ri까지 몫을 기록했음에도 불구하고 여전히 몫이 남는다면 ... 처리를 합니다. | |
| 5214 | {{{#!if tm.length>0 | |
| 5215 | {{{#!if tn="..." | |
| 5216 | }}}}}} | |
| 5217 | ||
| 5213 | 5218 | 여기까지가 나눗셈의 계산과정입니다. |
| 5214 | 5219 | }}} |
| 5215 | 5220 | |
| ... | ... | |
| 5238 | 5243 | substr(0,0)으로 하면 ""이 됩니다. |
| 5239 | 5244 | |
| 5240 | 5245 | 곱셈연산이면서 ri가 빈 문자열이 아닐 경우 true를 주는 논리값으로 ps를 정의합니다. |
| 5241 | {{{#!if ps=((f=="*")&&(ri>0)) | |
| 5246 | {{{#!if ps=((f=="*")&&(+ri>0)) | |
| 5242 | 5247 | }}} |
| 5243 | 5248 | 소수점 아래 19~36번째 자리에 해당하는 ri값이 0일 경우 ri를 빈 문자열로 바꿉니다. |
| 5244 | 5249 | 이 때 ri와 rb가 모두 0일 경우 rb도 빈 문자열로 바꾸고 rp=0으로 둡니다. |
| 5245 | {{{#!if ri==0 | |
| 5250 | {{{#!if +ri==0 | |
| 5246 | 5251 | {{{#!if ri="" |
| 5247 | }}}{{{#!if rb==0 | |
| 5252 | }}}{{{#!if +rb==0 | |
| 5248 | 5253 | {{{#!if rb="", rp=0 |
| 5249 | 5254 | }}}}}}}}} |
| 5250 | 5255 | |
| ... | ... | |
| 5254 | 5259 | }}}}}} |
| 5255 | 5260 | |
| 5256 | 5261 | ri가 비었고 rb가 0이 아닌 경우 rb를 문자열로 바꾼 다음 왼쪽을 0으로 채웁니다. |
| 5257 | {{{#!if !ps&&(rb>0) | |
| 5262 | {{{#!if !ps&&(+rb>0) | |
| 5258 | 5263 | {{{#!if rb=rb.toString(), rb=pd+rb, rb=rb.substr(rb.length-18, 18) |
| 5259 | 5264 | }}}}}} |
| 5260 | 5265 | |
| ... | ... |