Avatar billede chaser64 Nybegynder
23. juli 2004 - 12:16 Der er 3 kommentarer og
1 løsning

Oprunding af tal

Hej,
Jeg er ved at lave et projekt, hvor man skal kunne indtaste tal, også komma tal. Jeg mangler nu et script der runder dette tal op til næste 10'er. Altså, hvis man skriver 162,5, skal systemet skrive 170, skriver man 171,123 skal systemet skrive 180.

Nogen der ligger inde med sådan et? På forhånd tak for hjælpen :)
Avatar billede overchord Nybegynder
23. juli 2004 - 12:18 #1
det er vel noget med (generel algorimte):
if mod(tal,10)>0 then
nytal = (int(tal/10)+1)*10
else
nytal = tal
end if
Avatar billede chaser64 Nybegynder
23. juli 2004 - 12:23 #2
Det er sikkert rigtigt, men hvordan får man det præcist til at virke? Jeg prøvede med:
<%
tal = CDbl(request("tal"))
if mod(tal,10)>0 then
nytal = (int(tal/10)+1)*10
else
nytal = tal
end if
%>
<%=nytal %>

Hvis du lige kan tilpasse den så det virker, giver jeg dig point for dit oprindelige svar.
Avatar billede mikkel_strack Nybegynder
23. juli 2004 - 12:47 #3
<%
tal = 359

if tal mod 10 <> 0 then
nytal = (int(tal/10)+1)*10
else
nytal = tal
end if

response.write nytal
%>
Avatar billede chaser64 Nybegynder
23. juli 2004 - 12:50 #4
Tak for komentaren, men da det var overchords svar, får han pointene :)
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