r50
r43
1[[분류:냥]][Include(틀:상세 내용, 설명대상=원본, 문서명=틀\:계산기)]
r44
2== 2-2 ==
r7

(r5으로 되돌림)
3{{{#!wiki style="font-weight: 300; font-size: 20px"
r47
4##as : a value to string; bs : b value to string; al : a string length; bl : string length
5##ap : a demical point; bp : b demical point; au : --gold-- a upper value (int); bu : b upper value (int); ab : a below value (int); bb : b below value (int);
r45
6{{{#!if this.as=a.upString(), this.bs=b.upString()
r47
7}}}{{{#!if this.al=as.length, this.bl=bs.legnth, this.ap=as.indexOf("."), this.bp=bs.indexOf(".")
r48
8}}}{{{#!if ap!=-1
r50
9{{{#!if this.au=as.substr(0,ap), this.ab=as.substr(ap+1, al-ap-1)
r48
10}}}}}}{{{#!if bp!=-1
r50
11{{{#!if this.bu=as.substr.(0,bp), this.bb=as.substr(bp+1, bl-bp-1)
r49
12}}}}}}}}}
r44
13==# 2-1 #==
14{{{#!wiki style="font-weight: 300; font-size: 20px"
r37
15{{{#!if +a>=0
16@a@}}}{{{#!if +a<0
r36
17(@a@)}}} {{{#!if f == '+'
r40

(r37으로 되돌림)
18{{{#!if r =(+a)+(+b)+0.0, u=(+a)+(+b)
r7

(r5으로 되돌림)
19}}}+}}}{{{#!if f == '-'
r40

(r37으로 되돌림)
20{{{#!if r =(+a)-(+b)+0.0, u=(+a)-(+b)
r7

(r5으로 되돌림)
21}}}-}}}{{{#!if f == '*'
r40

(r37으로 되돌림)
22{{{#!if r =((+a)+0.0)*((+b)+0.0), u=(+a)*(+b)
r7

(r5으로 되돌림)
23}}}×}}}{{{#!if f == '/'
r40

(r37으로 되돌림)
24{{{#!if r =((+a)+0.0)/((+b)+0.0), u=(+a)/(+b)
r37
25}}}÷}}} {{{#!if +b>=0
26@b@}}}{{{#!if +b<0
r36
27(@b@)}}} = {{{#!if u=r-u, d=false
r18

(r16으로 되돌림)
28##u : 나누어떨어지는 부분 절삭하기. d : dot 매김 여부
r20
29}}}{{{#!if r=r.toString(), u=u.toString()
r10
30}}}{{{#!if o=0, l=r.length
r11
31}}}{{{#!if (r!=null)&&(r!="")
32{{{#!if +o<l
r18

(r16으로 되돌림)
33##1
r11
34{{{#!if p=r[o]
r9
35}}}{{{#!if p==45
36-}}}{{{#!if p==46
r14
37{{{#!if d=true
r20
38}}}}}}{{{#!if p==48
r9
390}}}{{{#!if p==49
401}}}{{{#!if p==50
412}}}{{{#!if p==51
423}}}{{{#!if p==52
434}}}{{{#!if p==53
445}}}{{{#!if p==54
456}}}{{{#!if p==55
467}}}{{{#!if p==56
478}}}{{{#!if p==57
r41
489}}}{{{#!if o+=1
r19
49}}}}}}{{{#!if (o<l)&&(d==false)
r18

(r16으로 되돌림)
50##2
r11
51{{{#!if p=r[o]
r35
52}}}{{{#!if p==46
r14
53{{{#!if d=true
r20
54}}}}}}{{{#!if p==48
r9
550}}}{{{#!if p==49
561}}}{{{#!if p==50
572}}}{{{#!if p==51
583}}}{{{#!if p==52
594}}}{{{#!if p==53
605}}}{{{#!if p==54
616}}}{{{#!if p==55
627}}}{{{#!if p==56
638}}}{{{#!if p==57
r41
649}}}{{{#!if o+=1
r23
65}}}}}}{{{#!if (o<l)&&(d==false)
r18

(r16으로 되돌림)
66##3
r11
67{{{#!if p=r[o]
r35
68}}}{{{#!if p==46
r14
69{{{#!if d=true
r20
70}}}}}}{{{#!if p==48
r9
710}}}{{{#!if p==49
721}}}{{{#!if p==50
732}}}{{{#!if p==51
743}}}{{{#!if p==52
754}}}{{{#!if p==53
765}}}{{{#!if p==54
776}}}{{{#!if p==55
787}}}{{{#!if p==56
798}}}{{{#!if p==57
r41
809}}}{{{#!if o+=1
r23
81}}}}}}{{{#!if (o<l)&&(d==false)
r18

(r16으로 되돌림)
82##4
r11
83{{{#!if p=r[o]
r35
84}}}{{{#!if p==46
r14
85{{{#!if d=true
r20
86}}}}}}{{{#!if p==48
r9
870}}}{{{#!if p==49
881}}}{{{#!if p==50
892}}}{{{#!if p==51
903}}}{{{#!if p==52
914}}}{{{#!if p==53
925}}}{{{#!if p==54
936}}}{{{#!if p==55
947}}}{{{#!if p==56
958}}}{{{#!if p==57
r41
969}}}{{{#!if o+=1
r23
97}}}}}}{{{#!if (o<l)&&(d==false)
r18

(r16으로 되돌림)
98##5
r11
99{{{#!if p=r[o]
r35
100}}}{{{#!if p==46
r14
101{{{#!if d=true
r20
102}}}}}}{{{#!if p==48
r9
1030}}}{{{#!if p==49
1041}}}{{{#!if p==50
1052}}}{{{#!if p==51
1063}}}{{{#!if p==52
1074}}}{{{#!if p==53
1085}}}{{{#!if p==54
1096}}}{{{#!if p==55
1107}}}{{{#!if p==56
1118}}}{{{#!if p==57
r41
1129}}}{{{#!if o+=1
r23
113}}}}}}{{{#!if (o<l)&&(d==false)
r18

(r16으로 되돌림)
114##6
r11
115{{{#!if p=r[o]
r35
116}}}{{{#!if p==46
r14
117{{{#!if d=true
r20
118}}}}}}{{{#!if p==48
r9
1190}}}{{{#!if p==49
1201}}}{{{#!if p==50
1212}}}{{{#!if p==51
1223}}}{{{#!if p==52
1234}}}{{{#!if p==53
1245}}}{{{#!if p==54
1256}}}{{{#!if p==55
1267}}}{{{#!if p==56
1278}}}{{{#!if p==57
r41
1289}}}{{{#!if o+=1
r23
129}}}}}}{{{#!if (o<l)&&(d==false)
r18

(r16으로 되돌림)
130##7
r11
131{{{#!if p=r[o]
r35
132}}}{{{#!if p==46
r14
133{{{#!if d=true
r20
134}}}}}}{{{#!if p==48
r9
1350}}}{{{#!if p==49
1361}}}{{{#!if p==50
1372}}}{{{#!if p==51
1383}}}{{{#!if p==52
1394}}}{{{#!if p==53
1405}}}{{{#!if p==54
1416}}}{{{#!if p==55
1427}}}{{{#!if p==56
1438}}}{{{#!if p==57
r41
1449}}}{{{#!if o+=1
r23
145}}}}}}{{{#!if (o<l)&&(d==false)
r18

(r16으로 되돌림)
146##8
r11
147{{{#!if p=r[o]
r35
148}}}{{{#!if p==46
r14
149{{{#!if d=true
r20
150}}}}}}{{{#!if p==48
r9
1510}}}{{{#!if p==49
1521}}}{{{#!if p==50
1532}}}{{{#!if p==51
1543}}}{{{#!if p==52
1554}}}{{{#!if p==53
1565}}}{{{#!if p==54
1576}}}{{{#!if p==55
1587}}}{{{#!if p==56
1598}}}{{{#!if p==57
r41
1609}}}{{{#!if o+=1
r23
161}}}}}}{{{#!if (o<l)&&(d==false)
r18

(r16으로 되돌림)
162##9
r11
163{{{#!if p=r[o]
r35
164}}}{{{#!if p==46
r14
165{{{#!if d=true
r20
166}}}}}}{{{#!if p==48
r9
1670}}}{{{#!if p==49
1681}}}{{{#!if p==50
1692}}}{{{#!if p==51
1703}}}{{{#!if p==52
1714}}}{{{#!if p==53
1725}}}{{{#!if p==54
1736}}}{{{#!if p==55
1747}}}{{{#!if p==56
1758}}}{{{#!if p==57
r41
1769}}}{{{#!if o+=1
r23
177}}}}}}{{{#!if (o<l)&&(d==false)
r18

(r16으로 되돌림)
178##10
r11
179{{{#!if p=r[o]
r35
180}}}{{{#!if p==46
r14
181{{{#!if d=true
r20
182}}}}}}{{{#!if p==48
r9
1830}}}{{{#!if p==49
1841}}}{{{#!if p==50
1852}}}{{{#!if p==51
1863}}}{{{#!if p==52
1874}}}{{{#!if p==53
1885}}}{{{#!if p==54
1896}}}{{{#!if p==55
1907}}}{{{#!if p==56
1918}}}{{{#!if p==57
r41
1929}}}{{{#!if o+=1
r23
193}}}}}}{{{#!if (o<l)&&(d==false)
r18

(r16으로 되돌림)
194##11
r11
195{{{#!if p=r[o]
r35
196}}}{{{#!if p==46
r14
197{{{#!if d=true
r20
198}}}}}}{{{#!if p==48
r9
1990}}}{{{#!if p==49
2001}}}{{{#!if p==50
2012}}}{{{#!if p==51
2023}}}{{{#!if p==52
2034}}}{{{#!if p==53
2045}}}{{{#!if p==54
2056}}}{{{#!if p==55
2067}}}{{{#!if p==56
2078}}}{{{#!if p==57
r41
2089}}}{{{#!if o+=1
r23
209}}}}}}{{{#!if (o<l)&&(d==false)
r18

(r16으로 되돌림)
210##12
r11
211{{{#!if p=r[o]
r35
212}}}{{{#!if p==46
r14
213{{{#!if d=true
r20
214}}}}}}{{{#!if p==48
r9
2150}}}{{{#!if p==49
2161}}}{{{#!if p==50
2172}}}{{{#!if p==51
2183}}}{{{#!if p==52
2194}}}{{{#!if p==53
2205}}}{{{#!if p==54
2216}}}{{{#!if p==55
2227}}}{{{#!if p==56
2238}}}{{{#!if p==57
r41
2249}}}{{{#!if o+=1
r23
225}}}}}}{{{#!if (o<l)&&(d==false)
r18

(r16으로 되돌림)
226##13
r11
227{{{#!if p=r[o]
r35
228}}}{{{#!if p==46
r14
229{{{#!if d=true
r20
230}}}}}}{{{#!if p==48
r9
2310}}}{{{#!if p==49
2321}}}{{{#!if p==50
2332}}}{{{#!if p==51
2343}}}{{{#!if p==52
2354}}}{{{#!if p==53
2365}}}{{{#!if p==54
2376}}}{{{#!if p==55
2387}}}{{{#!if p==56
2398}}}{{{#!if p==57
r41
2409}}}{{{#!if o+=1
r23
241}}}}}}{{{#!if (o<l)&&(d==false)
r18

(r16으로 되돌림)
242##14
r11
243{{{#!if p=r[o]
r35
244}}}{{{#!if p==46
r14
245{{{#!if d=true
r20
246}}}}}}{{{#!if p==48
r9
2470}}}{{{#!if p==49
2481}}}{{{#!if p==50
2492}}}{{{#!if p==51
2503}}}{{{#!if p==52
2514}}}{{{#!if p==53
2525}}}{{{#!if p==54
2536}}}{{{#!if p==55
2547}}}{{{#!if p==56
2558}}}{{{#!if p==57
r41
2569}}}{{{#!if o+=1
r23
257}}}}}}{{{#!if (o<l)&&(d==false)
r18

(r16으로 되돌림)
258##15
r11
259{{{#!if p=r[o]
r35
260}}}{{{#!if p==46
r14
261{{{#!if d=true
r20
262}}}}}}{{{#!if p==48
r9
2630}}}{{{#!if p==49
2641}}}{{{#!if p==50
2652}}}{{{#!if p==51
2663}}}{{{#!if p==52
2674}}}{{{#!if p==53
2685}}}{{{#!if p==54
2696}}}{{{#!if p==55
2707}}}{{{#!if p==56
2718}}}{{{#!if p==57
r41
2729}}}{{{#!if o+=1
r23
273}}}}}}{{{#!if (o<l)&&(d==false)
r18

(r16으로 되돌림)
274##16
r11
275{{{#!if p=r[o]
r35
276}}}{{{#!if p==46
r14
277{{{#!if d=true
r20
278}}}}}}{{{#!if p==48
r9
2790}}}{{{#!if p==49
2801}}}{{{#!if p==50
2812}}}{{{#!if p==51
2823}}}{{{#!if p==52
2834}}}{{{#!if p==53
2845}}}{{{#!if p==54
2856}}}{{{#!if p==55
2867}}}{{{#!if p==56
2878}}}{{{#!if p==57
r41
2889}}}{{{#!if o+=1
r23
289}}}}}}{{{#!if (o<l)&&(d==false)
r18

(r16으로 되돌림)
290##17
r11
291{{{#!if p=r[o]
r35
292}}}{{{#!if p==46
r14
293{{{#!if d=true
r20
294}}}}}}{{{#!if p==48
r9
2950}}}{{{#!if p==49
2961}}}{{{#!if p==50
2972}}}{{{#!if p==51
2983}}}{{{#!if p==52
2994}}}{{{#!if p==53
3005}}}{{{#!if p==54
3016}}}{{{#!if p==55
3027}}}{{{#!if p==56
3038}}}{{{#!if p==57
r41
3049}}}{{{#!if o+=1
r23
305}}}}}}{{{#!if (o<l)&&(d==false)
r18

(r16으로 되돌림)
306##18
r11
307{{{#!if p=r[o]
r35
308}}}{{{#!if p==46
r14
309{{{#!if d=true
r20
310}}}}}}{{{#!if p==48
r9
3110}}}{{{#!if p==49
3121}}}{{{#!if p==50
3132}}}{{{#!if p==51
3143}}}{{{#!if p==52
3154}}}{{{#!if p==53
3165}}}{{{#!if p==54
3176}}}{{{#!if p==55
3187}}}{{{#!if p==56
3198}}}{{{#!if p==57
r41
3209}}}{{{#!if o+=1
r23
321}}}}}}{{{#!if (o<l)&&(d==false)
r18

(r16으로 되돌림)
322##19
r11
323{{{#!if p=r[o]
r35
324}}}{{{#!if p==46
r14
325{{{#!if d=true
r20
326}}}}}}{{{#!if p==48
r9
3270}}}{{{#!if p==49
3281}}}{{{#!if p==50
3292}}}{{{#!if p==51
3303}}}{{{#!if p==52
3314}}}{{{#!if p==53
3325}}}{{{#!if p==54
3336}}}{{{#!if p==55
3347}}}{{{#!if p==56
3358}}}{{{#!if p==57
r41
3369}}}{{{#!if o+=1
r23
337}}}}}}{{{#!if (o<l)&&(d==false)
r18

(r16으로 되돌림)
338##20
r11
339{{{#!if p=r[o]
r35
340}}}{{{#!if p==46
r14
341{{{#!if d=true
r20
342}}}}}}{{{#!if p==48
r9
3430}}}{{{#!if p==49
3441}}}{{{#!if p==50
3452}}}{{{#!if p==51
3463}}}{{{#!if p==52
3474}}}{{{#!if p==53
3485}}}{{{#!if p==54
3496}}}{{{#!if p==55
3507}}}{{{#!if p==56
3518}}}{{{#!if p==57
r41
3529}}}{{{#!if o+=1
r20
353}}}}}}{{{#!if o=0, l=u.length
354}}}{{{#!if u[0]==45
355##음수로 마이너스가 표시되면 넘기기
r41
356{{{#!if o+=1
r20
357}}}}}}{{{#!if l-o>2
358##소수점이 나오면 "0."으로 2자리 차지하므로 소수점 표기.
r41
359{{{#!if o+=1
r42
360##일의 자리 넘기기
r32
361}}}{{{#!if (u[o+1]!=48)||(u[o+2]!=48)||(u[o+3]!=48)||(u[o+4]!=48)||(u[o+5]!=48)||(u[o+6]!=48)
r42
362##".000000"은 표기하지 않음. 소수점 표기
363.{{{#!if o+=1
364}}}}}}}}}{{{#!if (o<l)&&(d==true)&&((u[o+1]!=48)||(u[o+2]!=48)||(u[o+3]!=48)||(u[o+4]!=48)||(u[o+5]!=48))
r21
365##1
r22
366{{{#!if p=u[o]
r21
367}}}{{{#!if p==48
r25
3680}}}{{{#!if p==49
r21
3691}}}{{{#!if p==50
3702}}}{{{#!if p==51
3713}}}{{{#!if p==52
3724}}}{{{#!if p==53
3735}}}{{{#!if p==54
3746}}}{{{#!if p==55
3757}}}{{{#!if p==56
3768}}}{{{#!if p==57
r41
3779}}}{{{#!if o+=1
r23
378}}}}}}{{{#!if (o<l)&&(d==true)&&((u[o+1]!=48)||(u[o+2]!=48)||(u[o+3]!=48)||(u[o+4]!=48))
r21
379##2
r22
380{{{#!if p=u[o]
r21
381}}}{{{#!if p==48
3820}}}{{{#!if p==49
3831}}}{{{#!if p==50
3842}}}{{{#!if p==51
3853}}}{{{#!if p==52
3864}}}{{{#!if p==53
3875}}}{{{#!if p==54
3886}}}{{{#!if p==55
3897}}}{{{#!if p==56
3908}}}{{{#!if p==57
r41
3919}}}{{{#!if o+=1
r23
392}}}}}}{{{#!if (o<l)&&(d==true)&&((u[o+1]!=48)||(u[o+2]!=48)||(u[o+3]!=48))
r21
393##3
r22
394{{{#!if p=u[o]
r21
395}}}{{{#!if p==48
3960}}}{{{#!if p==49
3971}}}{{{#!if p==50
3982}}}{{{#!if p==51
3993}}}{{{#!if p==52
4004}}}{{{#!if p==53
4015}}}{{{#!if p==54
4026}}}{{{#!if p==55
4037}}}{{{#!if p==56
4048}}}{{{#!if p==57
r41
4059}}}{{{#!if o+=1
r23
406}}}}}}{{{#!if (o<l)&&(d==true)&&((u[o+1]!=48)||(u[o+2]!=48))
r21
407##4
r22
408{{{#!if p=u[o]
r21
409}}}{{{#!if p==48
4100}}}{{{#!if p==49
4111}}}{{{#!if p==50
4122}}}{{{#!if p==51
4133}}}{{{#!if p==52
4144}}}{{{#!if p==53
4155}}}{{{#!if p==54
4166}}}{{{#!if p==55
4177}}}{{{#!if p==56
4188}}}{{{#!if p==57
r41
4199}}}{{{#!if o+=1
r23
420}}}}}}{{{#!if (o<l)&&(d==true)&&(u[o+1]!=48)
r21
421##5
r22
422{{{#!if p=u[o]
r21
423}}}{{{#!if p==48
4240}}}{{{#!if p==49
4251}}}{{{#!if p==50
4262}}}{{{#!if p==51
4273}}}{{{#!if p==52
4284}}}{{{#!if p==53
4295}}}{{{#!if p==54
4306}}}{{{#!if p==55
4317}}}{{{#!if p==56
4328}}}{{{#!if p==57
r41
4339}}}{{{#!if o+=1
r23
434}}}}}}{{{#!if (o<l)&&(d==true)
r21
435##6
r22
436{{{#!if p=u[o]
r21
437}}}{{{#!if p==48
r26
438##"0" 미표기
439}}}{{{#!if p==49
r21
4401}}}{{{#!if p==50
4412}}}{{{#!if p==51
4423}}}{{{#!if p==52
4434}}}{{{#!if p==53
4445}}}{{{#!if p==54
4456}}}{{{#!if p==55
4467}}}{{{#!if p==56
4478}}}{{{#!if p==57
r41
4489}}}{{{#!if o+=1
r34
449}}}}}}}}}}}}