Avatar billede funstuff.dk Nybegynder
14. marts 2006 - 13:02 Der er 5 kommentarer og
1 løsning

regning med komma tal og procenter

Hej.

Hvordan regner med med komma tal i asp?? Normalt med tal bruger jeg int(), men der runder den jo på..

Skal bruge til det til at udregne 0,1 procent af et tal.

Nogle der kan hjælpe??

På forhånd tak
Avatar billede fennec Nybegynder
14. marts 2006 - 13:05 #1
kommatal = cDbl(request.form("formFelt")
Avatar billede fennec Nybegynder
14. marts 2006 - 13:05 #2
Manglede lige en )
kommatal = cDbl(request.form("formFelt"))
Avatar billede fennec Nybegynder
14. marts 2006 - 13:08 #3
Skal du skrive komma tal skal du bruge ".".
kommaTal = 2.25

Og hvis det skal være helt rigtig skal du ikke bruge int() men cInt(). Int runder nemlig altid ned:

Int(2.99) = 2
cInt(2.99) = 3
Avatar billede funstuff.dk Nybegynder
14. marts 2006 - 14:20 #4
oki tak..

kan du så også en smart måde og kun sætte 2 decimal tal på efter komma??
Avatar billede fennec Nybegynder
14. marts 2006 - 14:37 #5
Der findes round() og formatnumber(). Round bruges i matematiske funktoner til at fjerne evt decimaler, og formatnumber formatere tallet (Det bliver til tekst)

tal1 = 1234.567
tal2 = 1234
response.write round(tal1,2) '<-- Udskriver 1234,57
response.write round(tal2,2) '<-- Udskriver 1234
response.write formatnumber(tal1,2) '<-- Udskriver 1,234.57
response.write formatnumber(tal2,2) '<-- Udskriver 1,234.00

Round: http://msdn.microsoft.com/library/en-us/script56/html/c25665d8-cea5-4dbc-a320-c2c9722184bc.asp?frame=true
formatnumber: http://msdn.microsoft.com/library/en-us/script56/html/0f8d2abb-085b-447b-9899-f85521255e4b.asp?frame=true
Avatar billede funstuff.dk Nybegynder
14. marts 2006 - 15:06 #6
Tak for det så fik jeg lært lidt i dag.
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