You are on page 1of 9

A B

1
100 =cNumToStr(A1)
2
1111 =cNumToStr(A2)
A makr:
Private Sub CommandButton1_Cick()
!"tion #$"icit
!"tion Ba%e 1

&%'(mot ma$ 10 mii% na)*%()rendi) %'+ve)ben ki,r-
.unction cNumToStr(Num A% /oube) A% Strin)
/im Num1 A% 0ariant
/im Num2 A% 0ariant
/im Num1 A% 0ariant
/im %2 A% 3nte)er
/im c01 A% 3nte)er
/im c02 A% 3nte)er
/im c01 A% 3nte)er
/im actNum A% 3nte)er
/im "rNum1 A% 3nte)er
/im "rNum2 A% 3nte)er
/im nAra() A% Strin)
/im nAra.() A% Strin)
/im uA A% 3nte)er
/im di44 A% 3nte)er

Num1 = Arra*(5e)*56 5kett756 58(rom56 5n9)*56 5+t56 58at56 589t56 5n*oc56 5kienc5)
Num2 = Arra*(5ti'en56 58u%'on56 58arminc56 5ne)*ven56 5+tven56 58atvan56 58etven56 5n*ocvan56
5kiencven5)
Num1 = Arra*(5t,'56 58:%'56 58arminc56 5ne)*ven56 5+tven56 58atvan56 58etven56 5n*ocvan56
5kiencven5)

%2 = 2en(CStr(Num))
;e/im nAra(%2)
c02 = 0
.or c01 = %2 To 1 Ste" <1
c02 = c02 = 1
actNum = C3nt(>id(CStr(Num)6 c01 < 1 = 16 1))
34 actNum ?@ 0 T8en
Seect Ca%e c02
Ca%e 1
nAra(c01) = Num1(actNum)
Ca%e 2
34 "rNum1 ?@ 0 T8en
nAra(c01) = Num2(actNum)
#%e
nAra(c01) = Num1(actNum)
#nd 34
Ca%e 1
34 actNum = 1 T8en
nAra(c01) = 5%'('5
#%e34 actNum = 2 T8en
nAra(c01) = 5k9t%'('5
#%e
nAra(c01) = Num1(actNum) A 5%'('5
#nd 34
Ca%e B
34 actNum = 1 T8en
34 c01 = 1 T8en
nAra(c01) = 5e'er5
#%e
nAra(c01) = 5e)*e'er5
#nd 34
#%e34 actNum = 2 T8en
nAra(c01) = 5k9te'er5
#%e
nAra(c01) = Num1(actNum) A 5e'er5
#nd 34
Ca%e C
34 "rNum1 = 0 T8en
nAra(c01) = Num1(actNum) A 5e'er5
#%e
nAra(c01) = Num2(actNum)
#nd 34


Ca%e D
34 actNum = 1 T8en
nAra(c01) = 5%'('5
#%e34 actNum = 2 T8en
nAra(c01) = 5k9t%'('5
#%e
nAra(c01) = Num1(actNum) A 5%'('5
#nd 34
34 "rNum1 = 0 And "rNum2 = 0 T8en
34 actNum = 1 And c01 = 1 T8en
nAra(c01) = 5%'('e'er5
#%e34 actNum = 2 T8en
nAra(c01) = 5k9t%'('e'er5
#%e
nAra(c01) = Num1(actNum) A 5%'('e'er5
#nd 34
#nd 34
Ca%e E
34 actNum = 2 T8en
nAra(c01) = 5k9tmii5
#%e
nAra(c01) = Num1(actNum) A 5mii5
#nd 34
Ca%e F
34 "rNum1 = 0 T8en
nAra(c01) = Num1(actNum) A 5mii5
#%e
nAra(c01) = Num2(actNum)
#nd 34
#nd Seect
#nd 34
"rNum2 = "rNum1
"rNum1 = actNum
Ne$t
&G+t7Heek e8e*e'9%e
34 Num @ 2000 T8en
34 Num @ 2000 And Num ? 1000000 T8en
uA = %2 = 1
di44 = 1
#%e34 Num @ 1000000 T8en
di44 = 2
uA = %2 = 2
#nd 34
;e/im nAra.(uA)
c02 = 0
.or c01 = uA To 1 Ste" <1
c02 = c02 = 1
c01 = c01 < di44
nAra.(c01) = nAra(c01)
&>inden 8armadik eem 8(tur6 8a nem a' uto% eemn9 tart
34 c02 = 1 And c01 ?@ 1 T8en
34 nAra.(c01) ?@ 55 !r nAra.(c01 = 1) ?@ 55 !r nAra.(c01 = 2) ?@ 55 T8en
c01 = c01 < 1
nAra.(c01) = 5<5
#%e
c01 = c01 < 1
#nd 34
di44 = di44 < 1
c02 = 0
#nd 34
Ne$t
cNumToStr = Ioin(nAra.6 55)
#%e
cNumToStr = Ioin(nAra6 55)
#nd 34
#nd .unction
#nd .unction

You might also like