14. juli 2003 - 21:03Der er
14 kommentarer og 1 løsning
Rund op til nærmeste 100
Jeg har brug for en funktion til at runde et hel-tal op til nærmeste 100. Dvs. hvis en bruger skriver 120, så skal tallet rundes op til 200. På samme måde, hvis der f.eks. angives 7, så skal der rundes op til 100 osv.
Samme funktion skal kunne håndtere oprunding til nærmeste 1000, 10000 osv. Dvs. funktionen skal kaldes med 2 parametre - f.eks.: rundop(var,1000)
Er der mon en der sidder med en genial ide til at løse dette må en nem måde?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Slettet bruger
14. juli 2003 - 21:22#1
Et skud: if len(var) = 3 then tal=left(var,1) tal = tal + 1 tal = tal * 100 end if o.s.v
Synes godt om
Slettet bruger
14. juli 2003 - 21:23#2
Denne er vel bedre?
function rundop(var,antal) tal=left(var,1) tal=tal+1 tal=tal * antal end function
der var en fejl i scriptet, så for at det skal virke helt korrekt, skal du bruge følgende i stedet: Function rundop(a, b) c = int(a/b) c = c * b + b rundop = c End Function
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.