Avatar billede The Real Yoda Juniormester
27. februar 2002 - 21:35 Der er 5 kommentarer og
1 løsning

konverteing fra tal til bogstaver

jeg skal bruge en funktion som kan lave et tal om til 5 bogstaver som følger:

1=aaaaa
2=aaaab
3=aaaac
4=aaaad
25=aaaaz
26=aaaba
27=aaabb
28=aaabc


osv osv osv

HOW DO I DO?
Avatar billede s_raagaard Nybegynder
27. februar 2002 - 22:05 #1
VarInt=request("MitTal")

SELECT CASE VarInt
Case "1" VarStr="aaaaa"
Case "2" VarStr="aaaab"
Case "3" VarStr="aaaac"
.... o.s.v.
Case "28" VarStr="aaabc"
END SELECT

Response.Write(VarStr)


/s
Avatar billede coltau Juniormester
27. februar 2002 - 22:07 #2
Her er en funktion:

function IntToLInt(Value)
  I1 = (Value \ 456976)
  Value = Value - I1 * 456976
  I2 = (Value \ 17576)
  Value = Value - I2 * 17576
  I3 = (Value \ 676)
  Value = Value - I3 * 676
  I4 = (Value \ 26)
  Value = Value - I4 * 26
  I5 = Value
  IntToLInt = Chr(97 + I1) & Chr(97 + I2) & Chr(97 + I3) & Chr(97 + I4) & Chr(97 + I5)
end function
Avatar billede The Real Yoda Juniormester
27. februar 2002 - 22:08 #3
raagaard... ok... regnede simpelthen ikk med at der ville være en som foreslog dette....

tror ikke du skal regne med pointsne!  :-))
Avatar billede bodekaer Nybegynder
27. februar 2002 - 22:17 #4
og så den simple metode:

For i = 1 To 5
  s = Chr(97 + tal Mod 26) & s
  tal = (tal - tal Mod 26) / 25
Next

/Bodekaer
www.bodekaer.dk // www.smartlaunch.net
Avatar billede bodekaer Nybegynder
27. februar 2002 - 22:17 #5
... som var et svar
Avatar billede s_raagaard Nybegynder
27. februar 2002 - 22:20 #6
sorry  :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester