Avatar billede twister2010 Nybegynder
17. januar 2001 - 14:30 Der er 5 kommentarer og
1 løsning

Afrunding i ASP

Hvordan afrunder man i asp, min kode er følgende:
<b>Samlet pris: </b><input type=\"text\" id=\"Sum\" size=\"12\" readonly value=\"<%=cstr(FormatCurrency(sum,2))%>\" name=\"Sum\">

Sum skal afrundes til nærmeste krone
Avatar billede kasseper Nybegynder
17. januar 2001 - 14:33 #1
round(tal,antaldecimaler)

round(sum,0)
Avatar billede dna Nybegynder
18. januar 2001 - 06:46 #2
Tillader mig lige at spørge med om noget! Hvad så hvis man bruger denne round() og man afrunder 3,000 til 3,0.. men når man udskriver det, så står der bare 3  ..jeg ville gerne vise den ene decimal selvom det er et nul !

dna
Avatar billede :-) Novice
18. januar 2001 - 13:03 #3
Ifølge kaasepers svar er det ligegyldigt hvad tallet er efter kommaet.

Du skal altså bruge:

round(sum,1)
Avatar billede kasseper Nybegynder
18. januar 2001 - 13:29 #4
det er da ikke ligegyldigt hvad tallet efter kommaet er, hvis det er over 4.99999999999999999999 så bliver der rundet op ellers ned.......Men round(3.0000,1) vil også give 3 og ikke 3.0....
Avatar billede :-) Novice
18. januar 2001 - 15:21 #5

Undskyld

Det var meningen at der skulle stå 2 efter kommaet. Det kan godt være at dette også er forkert, men så forstår Jeg det ikke.
Det er selvfølgelig ikke ligegyldigt med hensyn til oprunding/nedrunding hvad der står efter kommaet. Men hvis man vil have 1 tal efter kommaet er det vel ligegyldigt om det oprindelige tal var 3,000 eller noget andet. Du vil altså hele tiden kun have 1 tal efter kommaet. Dette tal varierer dog med hensyn til oprunding og nedrunding.

Eller hva!
Avatar billede dna Nybegynder
18. januar 2001 - 16:41 #6
Ja... jeg ville konstant have 1 tal efter afrundingen.. også selvom det var 0 !!

dna
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