Søger du en specifik kategori?

 



Oprettet tir. d. 03. februar 2009 kl. 14:27

cpufan
cpufan (56.319 point)
ifindu.dk
Guidens karaktér
1
2
3
4
5

Funktion til beregning af checkciffer (modulus) til FI kort - asp

Da der ikke rigtig findes nogle tilgængelige funktioner på nettet, har jeg lagt min version op her. Funktionen generer en talrække til FI kort (71), med checkciffer.
Da der ikke rigtig findes nogle tilgængelige funktioner på nettet, har jeg lagt min version op her.
Funktionen generer en talrække til FI kort, med checkciffer.
Fu8nktionen er lavet i asp (vbscript)


<%
'---------------modulus
function modulus(talraekke)
fiknr = talraekke
while len(fiknr)<14
fiknr = "0" & fiknr
wend
tal = fiknr
msum = 0
i = len(tal)
while i >0
if i mod 2 <> 0 then
tmp = Cint(Mid(tal,i,1))* 1
else
tmp = Cint(Mid(tal,i,1))* 2
end if
if tmp >= 10 then
tmp = Cint(left(tmp,1)) + Cint(right(tmp,1))
end if
msum = msum + tmp
i = i - 1
wend
msum = msum mod 10
if(msum > 0) then msum = 10 - msum
fiknr = fiknr & msum
response.write fiknr
end function
'--------------modulus slut
%>


Den kaldes så blot på denne måde:

<%
modulus(1234)
%>

Hvilket giver følgende output:

000000000012344


Og lad os så få sendt nogle FI kort ud.

Skrevet fre. d. 03. juni 2005 kl. 15:34| #1


Skrevet søn. d. 05. juni 2005 kl. 18:47| #2

over-load (12.152 point)
ved ikke om, det er mig der er noget galt med =P. Men en artikkel ville jeg ikke kalde dette!

Skrevet man. d. 06. juni 2005 kl. 18:24| #3

claus_joergensen (14.061 point)
et bevis på ASP er crap :P

Skrevet tir. d. 07. juni 2005 kl. 00:37| #4

jens_bach (23.857 point)
<%


tal= 89
TAL_len = len(tal)

response.write "TAL_len="&TAL_len& "<br>"
response.write "tal=" & tal & "<br><hr>"
response.write "efter" & string(12-len(tal),"0") & tal

%>


løst på en linje ;)

Skriv en kommentar



Mest populære guides

Guidens karakter
!!!Karaktér: 3
14 stemmer
31/01 - 2011
Af: heinzdmx

Dropbox - gratis online lagerplads

Jeg vil i denne guide forklare lidt om hvad Dropbox er og også hvordan du får mest mulig plads på Dropbox. Dropbox er kort sagt en service hvor du har dine data lagt til backup på både nettet og din egen computer.
Guidens karakter
!!!Karaktér: 4
33 stemmer
02/02 - 2009
Af: jkrons

Dato- og tidsberegninger i Excel

En introduktion til simple beregninger med dato og tid i Excel. Opdateret med afsnit om beregning af tillæg.
Excel  |  Læs »
Guidens karakter
!!!Karaktér: 4
21 stemmer
06/11 - 2011
Af: fromsej

Sådan fjerner du virus og malware

Udviklingen går stærkt på "skidt"fronten, så vi har sammensat en ny og effektiv programpakke til fjernelse af det.
Virus  |  Læs »

Log ind

   

   



   




Tips & Tricks fra PC World

Teaser billede

Top 5: Virale YouTube-videoer fra Danmark

Lægger du mærke til de mere eller mindre skjulte reklamebudskaber, når du ser videoer på nettet? Vi har taget et kig på fem utrolige danske videoer, som er blevet virale hit.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan fupper smarte svindlere dig på Facebook

Se hvordan du undgår Facebook-fup i fremtiden.


Nyheder fra Computerworld

Teaser billede

App-udvikling 2.0: Sådan er den perfekte app

ComputerViews: Den værste app-hype er ved at have lagt sig, og nu ser vi konturerne af fremtidens app-design. Men hvordan udnytter man de mobile muligheder optimalt?


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger