본문으로 건너뛰기

계산기2(r31판 Blame)

r31
r1
1[[분류:냥]]
2{{{#!wiki style="font-weight: 300; font-size: 20px"
3@a@ {{{#!if f == '+'
r13
4{{{#!if r =(+a)+(+b)+0.0, u=(+a)+(+b)
r1
5}}}+}}}{{{#!if f == '-'
r13
6{{{#!if r =(+a)-(+b)+0.0, u=(+a)-(+b)
r1
7}}}-}}}{{{#!if f == '*'
r13
8{{{#!if r =((+a)+0.0)*((+b)+0.0), u=(+a)*(+b)
r1
9}}}×}}}{{{#!if f == '/'
r13
10{{{#!if r =((+a)+0.0)/((+b)+0.0), u=(+a)/(+b)
r14
11}}}÷}}} @b@ = {{{#!if u=r-u, d=false
12##u : 나누어떨어지는 부분 절삭하기. d : dot 매김 여부
r16
13}}}{{{#!if r=r.toString(), u=u.toString()
r8
14}}}{{{#!if o=0, l=r.length
r9
15}}}{{{#!if (r!=null)&&(r!="")
16{{{#!if +o<l
r14
17##1
r9
18{{{#!if p=r[o]
r7
19}}}{{{#!if p==45
20-}}}{{{#!if p==46
r12
21{{{#!if d=true
r16
22}}}}}}{{{#!if p==48
r7
230}}}{{{#!if p==49
241}}}{{{#!if p==50
252}}}{{{#!if p==51
263}}}{{{#!if p==52
274}}}{{{#!if p==53
285}}}{{{#!if p==54
296}}}{{{#!if p==55
307}}}{{{#!if p==56
318}}}{{{#!if p==57
329}}}{{{#!if o=o+1
r15
33}}}}}}{{{#!if (o<l)&&(d==false)
r14
34##2
r9
35{{{#!if p=r[o]
r31
36}}}{{{#!if p==46
r12
37{{{#!if d=true
r16
38}}}}}}{{{#!if p==48
r7
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
489}}}{{{#!if o=o+1
r19
49}}}}}}{{{#!if (o<l)&&(d==false)
r14
50##3
r9
51{{{#!if p=r[o]
r31
52}}}{{{#!if p==46
r12
53{{{#!if d=true
r16
54}}}}}}{{{#!if p==48
r7
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
649}}}{{{#!if o=o+1
r19
65}}}}}}{{{#!if (o<l)&&(d==false)
r14
66##4
r9
67{{{#!if p=r[o]
r31
68}}}{{{#!if p==46
r12
69{{{#!if d=true
r16
70}}}}}}{{{#!if p==48
r7
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
809}}}{{{#!if o=o+1
r19
81}}}}}}{{{#!if (o<l)&&(d==false)
r14
82##5
r9
83{{{#!if p=r[o]
r31
84}}}{{{#!if p==46
r12
85{{{#!if d=true
r16
86}}}}}}{{{#!if p==48
r7
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
969}}}{{{#!if o=o+1
r19
97}}}}}}{{{#!if (o<l)&&(d==false)
r14
98##6
r9
99{{{#!if p=r[o]
r31
100}}}{{{#!if p==46
r12
101{{{#!if d=true
r16
102}}}}}}{{{#!if p==48
r7
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
1129}}}{{{#!if o=o+1
r19
113}}}}}}{{{#!if (o<l)&&(d==false)
r14
114##7
r9
115{{{#!if p=r[o]
r31
116}}}{{{#!if p==46
r12
117{{{#!if d=true
r16
118}}}}}}{{{#!if p==48
r7
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
1289}}}{{{#!if o=o+1
r19
129}}}}}}{{{#!if (o<l)&&(d==false)
r14
130##8
r9
131{{{#!if p=r[o]
r31
132}}}{{{#!if p==46
r12
133{{{#!if d=true
r16
134}}}}}}{{{#!if p==48
r7
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
1449}}}{{{#!if o=o+1
r19
145}}}}}}{{{#!if (o<l)&&(d==false)
r14
146##9
r9
147{{{#!if p=r[o]
r31
148}}}{{{#!if p==46
r12
149{{{#!if d=true
r16
150}}}}}}{{{#!if p==48
r7
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
1609}}}{{{#!if o=o+1
r19
161}}}}}}{{{#!if (o<l)&&(d==false)
r14
162##10
r9
163{{{#!if p=r[o]
r31
164}}}{{{#!if p==46
r12
165{{{#!if d=true
r16
166}}}}}}{{{#!if p==48
r7
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
1769}}}{{{#!if o=o+1
r19
177}}}}}}{{{#!if (o<l)&&(d==false)
r14
178##11
r9
179{{{#!if p=r[o]
r31
180}}}{{{#!if p==46
r12
181{{{#!if d=true
r16
182}}}}}}{{{#!if p==48
r7
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
1929}}}{{{#!if o=o+1
r19
193}}}}}}{{{#!if (o<l)&&(d==false)
r14
194##12
r9
195{{{#!if p=r[o]
r31
196}}}{{{#!if p==46
r12
197{{{#!if d=true
r16
198}}}}}}{{{#!if p==48
r7
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
2089}}}{{{#!if o=o+1
r19
209}}}}}}{{{#!if (o<l)&&(d==false)
r14
210##13
r9
211{{{#!if p=r[o]
r31
212}}}{{{#!if p==46
r12
213{{{#!if d=true
r16
214}}}}}}{{{#!if p==48
r7
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
2249}}}{{{#!if o=o+1
r19
225}}}}}}{{{#!if (o<l)&&(d==false)
r14
226##14
r9
227{{{#!if p=r[o]
r31
228}}}{{{#!if p==46
r12
229{{{#!if d=true
r16
230}}}}}}{{{#!if p==48
r7
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
2409}}}{{{#!if o=o+1
r19
241}}}}}}{{{#!if (o<l)&&(d==false)
r14
242##15
r9
243{{{#!if p=r[o]
r31
244}}}{{{#!if p==46
r12
245{{{#!if d=true
r16
246}}}}}}{{{#!if p==48
r7
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
2569}}}{{{#!if o=o+1
r19
257}}}}}}{{{#!if (o<l)&&(d==false)
r14
258##16
r9
259{{{#!if p=r[o]
r31
260}}}{{{#!if p==46
r12
261{{{#!if d=true
r16
262}}}}}}{{{#!if p==48
r7
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
2729}}}{{{#!if o=o+1
r19
273}}}}}}{{{#!if (o<l)&&(d==false)
r14
274##17
r9
275{{{#!if p=r[o]
r31
276}}}{{{#!if p==46
r12
277{{{#!if d=true
r16
278}}}}}}{{{#!if p==48
r7
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
2889}}}{{{#!if o=o+1
r19
289}}}}}}{{{#!if (o<l)&&(d==false)
r14
290##18
r9
291{{{#!if p=r[o]
r31
292}}}{{{#!if p==46
r12
293{{{#!if d=true
r16
294}}}}}}{{{#!if p==48
r7
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
3049}}}{{{#!if o=o+1
r19
305}}}}}}{{{#!if (o<l)&&(d==false)
r14
306##19
r9
307{{{#!if p=r[o]
r31
308}}}{{{#!if p==46
r12
309{{{#!if d=true
r16
310}}}}}}{{{#!if p==48
r7
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
3209}}}{{{#!if o=o+1
r19
321}}}}}}{{{#!if (o<l)&&(d==false)
r14
322##20
r9
323{{{#!if p=r[o]
r31
324}}}{{{#!if p==46
r12
325{{{#!if d=true
r16
326}}}}}}{{{#!if p==48
r7
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
3369}}}{{{#!if o=o+1
r16
337}}}}}}{{{#!if o=0, l=u.length
338}}}{{{#!if u[0]==45
339##음수로 마이너스가 표시되면 넘기기
340{{{#!if o=o+1
341}}}}}}{{{#!if l-o>2
342##소수점이 나오면 "0."으로 2자리 차지하므로 소수점 표기.
r27
343{{{#!if o=o+1
r28
344}}}{{{#!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)
r23
345##".000000"은 표기하지 않음.
r25
346.}}}}}}{{{#!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))
r17
347##1
r18
348{{{#!if p=u[o]
r17
349}}}{{{#!if p==48
r21
3500}}}{{{#!if p==49
r17
3511}}}{{{#!if p==50
3522}}}{{{#!if p==51
3533}}}{{{#!if p==52
3544}}}{{{#!if p==53
3555}}}{{{#!if p==54
3566}}}{{{#!if p==55
3577}}}{{{#!if p==56
3588}}}{{{#!if p==57
3599}}}{{{#!if o=o+1
r19
360}}}}}}{{{#!if (o<l)&&(d==true)&&((u[o+1]!=48)||(u[o+2]!=48)||(u[o+3]!=48)||(u[o+4]!=48))
r17
361##2
r18
362{{{#!if p=u[o]
r17
363}}}{{{#!if p==48
3640}}}{{{#!if p==49
3651}}}{{{#!if p==50
3662}}}{{{#!if p==51
3673}}}{{{#!if p==52
3684}}}{{{#!if p==53
3695}}}{{{#!if p==54
3706}}}{{{#!if p==55
3717}}}{{{#!if p==56
3728}}}{{{#!if p==57
3739}}}{{{#!if o=o+1
r19
374}}}}}}{{{#!if (o<l)&&(d==true)&&((u[o+1]!=48)||(u[o+2]!=48)||(u[o+3]!=48))
r17
375##3
r18
376{{{#!if p=u[o]
r17
377}}}{{{#!if p==48
3780}}}{{{#!if p==49
3791}}}{{{#!if p==50
3802}}}{{{#!if p==51
3813}}}{{{#!if p==52
3824}}}{{{#!if p==53
3835}}}{{{#!if p==54
3846}}}{{{#!if p==55
3857}}}{{{#!if p==56
3868}}}{{{#!if p==57
3879}}}{{{#!if o=o+1
r19
388}}}}}}{{{#!if (o<l)&&(d==true)&&((u[o+1]!=48)||(u[o+2]!=48))
r17
389##4
r18
390{{{#!if p=u[o]
r17
391}}}{{{#!if p==48
3920}}}{{{#!if p==49
3931}}}{{{#!if p==50
3942}}}{{{#!if p==51
3953}}}{{{#!if p==52
3964}}}{{{#!if p==53
3975}}}{{{#!if p==54
3986}}}{{{#!if p==55
3997}}}{{{#!if p==56
4008}}}{{{#!if p==57
4019}}}{{{#!if o=o+1
r19
402}}}}}}{{{#!if (o<l)&&(d==true)&&(u[o+1]!=48)
r17
403##5
r18
404{{{#!if p=u[o]
r17
405}}}{{{#!if p==48
4060}}}{{{#!if p==49
4071}}}{{{#!if p==50
4082}}}{{{#!if p==51
4093}}}{{{#!if p==52
4104}}}{{{#!if p==53
4115}}}{{{#!if p==54
4126}}}{{{#!if p==55
4137}}}{{{#!if p==56
4148}}}{{{#!if p==57
4159}}}{{{#!if o=o+1
r19
416}}}}}}{{{#!if (o<l)&&(d==true)
r17
417##6
r18
418{{{#!if p=u[o]
r17
419}}}{{{#!if p==48
r22
420##"0" 미표기
421}}}{{{#!if p==49
r17
4221}}}{{{#!if p==50
4232}}}{{{#!if p==51
4243}}}{{{#!if p==52
4254}}}{{{#!if p==53
4265}}}{{{#!if p==54
4276}}}{{{#!if p==55
4287}}}{{{#!if p==56
4298}}}{{{#!if p==57
4309}}}{{{#!if o=o+1
r30
431}}}}}}}}}}}}