Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
nu har jeg lige fusket noget sammen.... jeg arbejder lige videre med det:
<% function erstat(tekst) 'tekst = replace(tekst, "0", "nul") tekst = replace(tekst, "1", "en") tekst = replace(tekst, "2", "to") tekst = replace(tekst, "3", "tre") tekst = replace(tekst, "4", "fire") tekst = replace(tekst, "5", "fem") tekst = replace(tekst, "6", "seks") tekst = replace(tekst, "7", "syv") tekst = replace(tekst, "8", "otte") tekst = replace(tekst, "9", "ni") erstat = tekst end function
function nulfunk(vaerdi) if vaerdi = "0" then vaerdi = "" end if nulfunk = vaerdi end function
tekst = "2500" tekstlaengde = len(tekst) i = 0
do while i <= tekstlaengde teksten = left(tekst, 1)
select case tekstlaengde case 1 if teksten = "0" then teksten = "nul" end if betegnelse = "" case 2 nulfunk(teksten) betegnelse = "ti" case 3 nulfunk(teksten) betegnelse = "hundrede" case 4 nulfunk(teksten) betegnelse = "tusinde" end select
sorry... du fik lige min egen ;) her er den rigtige:
<% function erstat(tekst) tekst = replace(tekst, "0", "nul") tekst = replace(tekst, "1", "en") tekst = replace(tekst, "2", "to") tekst = replace(tekst, "3", "tre") tekst = replace(tekst, "4", "fire") tekst = replace(tekst, "5", "fem") tekst = replace(tekst, "6", "seks") tekst = replace(tekst, "7", "syv") tekst = replace(tekst, "8", "otte") tekst = replace(tekst, "9", "ni") erstat = tekst end function
tekst = "2500" tekstlaengde = len(tekst) i = 0
do while i <= tekstlaengde teksten = left(tekst, 1)
select case tekstlaengde case 1 betegnelse = "" case 2 betegnelse = "ti" case 3 betegnelse = "hundrede" case 4 betegnelse = "tusinde" end select
tekst = right(tekst, (len(tekst) - 1)) tekstlaengde = tekstlaengde - 1 i = i + 1 str = str & erstat(teksten) & betegnelse loop response.write "<br>" & str %>
Ja det virker, men den har problemer med to nuller til sidst... ved 2500 skriver den totusindefemhundredenulti... den skulle jo egentligt bare stoppe efter totusindefemhundrede og undlade nulti
<% function erstat(tekst) tekst = replace(tekst, "0", "nul") tekst = replace(tekst, "1", "en") tekst = replace(tekst, "2", "to") tekst = replace(tekst, "3", "tre") tekst = replace(tekst, "4", "fire") tekst = replace(tekst, "5", "fem") tekst = replace(tekst, "6", "seks") tekst = replace(tekst, "7", "syv") tekst = replace(tekst, "8", "otte") tekst = replace(tekst, "9", "ni") erstat = tekst end function
tekst = "2500" tekstlaengde = len(tekst) i = 0
do while i < tekstlaengde teksten = left(tekst, 1)
select case tekstlaengde case 1 betegnelse = "" case 2 betegnelse = "ti" case 3 betegnelse = "hundrede" case 4 betegnelse = "tusinde" end select
tekst = right(tekst, (len(tekst) - 1)) tekstlaengde = tekstlaengde - 1 i = i + 1 str = str & erstat(teksten) & betegnelse loop response.write "<br>" & str %>
<% function erstat(tekst) tekst = replace(tekst, "0", "") tekst = replace(tekst, "1", "en") tekst = replace(tekst, "2", "to") tekst = replace(tekst, "3", "tre") tekst = replace(tekst, "4", "fire") tekst = replace(tekst, "5", "fem") tekst = replace(tekst, "6", "seks") tekst = replace(tekst, "7", "syv") tekst = replace(tekst, "8", "otte") tekst = replace(tekst, "9", "ni") erstat = tekst end function
function nulfunk(vaerdi) if vaerdi = "0" then vaerdi = "" end if nulfunk = vaerdi end function
tekst = "8000" tekstlaengde = len(tekst) i = 0
do while i < tekstlaengde teksten = left(tekst, 1) teksten = nulfunk(teksten) betegnelse = ""
if not teksten = "" then select case tekstlaengde case 1 betegnelse = "" case 2 betegnelse = "ti" case 3 betegnelse = "hundrede" case 4 betegnelse = "tusinde" end select end if
tekst = right(tekst, (len(tekst) - 1)) tekstlaengde = tekstlaengde - 1 i = i + 1 str = str & erstat(teksten) & betegnelse loop response.write "<br>" & str %>
så gider jeg ikke rigtig mere med den... nu mår der da være noget du selv kan arbejde videre på:
<% function erstat(tekst) tekst = replace(tekst, "0", "") tekst = replace(tekst, "1", "En") tekst = replace(tekst, "2", "To") tekst = replace(tekst, "3", "Tre") tekst = replace(tekst, "4", "Fire") tekst = replace(tekst, "5", "Fem") tekst = replace(tekst, "6", "Seks") tekst = replace(tekst, "7", "Syv") tekst = replace(tekst, "8", "Otte") tekst = replace(tekst, "9", "Ni") erstat = tekst end function
tekst = "8150" tekstlaengde = len(tekst) i = 0
do while i <= tekstlaengde teksten = left(tekst, 1) betegnelse = ""
if teksten = "0" then teksten = "" end if if not teksten = "" then select case tekstlaengde case 1 betegnelse = "" case 2 betegnelse = "ti" case 3 betegnelse = "hundrede" case 4 betegnelse = "tusinde" end select end if
tekst = right(tekst, (len(tekst) - 1)) tekstlaengde = tekstlaengde - 1 i = i + 1 str = str & erstat(teksten) & betegnelse loop response.write "<br>" & str %>
brug papir og kuglepen.... det gør jeg tit når jeg skal beskrive funktionaliteten for mig selv... Så er det nemt bagefter at skulle definere de "steps" og funktioner skal ske ved hver handling...
Men nok om det...
Hvis du får problemer, så spørg igen.. så kigger jeg på det ;)
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.