Avatar billede para7 Nybegynder
19. december 2003 - 13:30 Der er 7 kommentarer og
1 løsning

Addere pris og gebyr

Jeg har puslet kraftigt med at forsøge at lægge en pris og et gebyr sammen. Outputtet skal være realistisk.
F hvis prisen er 120,50 og gebyret er 10,00 så skal outputtet være 130,40. Altså to decimaler.

I nedenstående får jeg et total på 130.

Nogen der ligger inde med hemmeligheden?

<%Session.LCID = 1030%>
<html>
<head>
<body>
<%

Pris0 = "119,05"
Gebyr0 = "19,05"

Pris = formatnumber(Pris0,2)
Gebyr = formatnumber(Gebyr0,2)

response.Write "Pris: " & Pris & "<br>"
response.Write "Gebyr: " & Gebyr & "<br><br>"

Total = clng(Pris) + clng(Gebyr)

response.Write "Total: " & formatnumber(Total,2) & "<br>"

%>
</body>
</html>
Avatar billede erikjacobsen Ekspert
19. december 2003 - 13:31 #1
prøv cdbl i stedet for clng
Avatar billede para7 Nybegynder
19. december 2003 - 13:33 #2
Hov, jeg mener selvfølgelig: Fx hvis prisen er 120,50 og gebyret er 10,00 skal outputtet være 130,50.
Avatar billede para7 Nybegynder
19. december 2003 - 13:37 #3
Tak. Det virker jo. Men jeg skal lige implementere det i min løsning. Vender tilbage efter frokostpause. :=0
Avatar billede para7 Nybegynder
19. december 2003 - 16:39 #4
Udemærket. Send lige et svar for point.
Avatar billede erikjacobsen Ekspert
19. december 2003 - 16:58 #5
ok da - og du ved hvorfor cdbl er et bedre valg ??
Avatar billede para7 Nybegynder
20. december 2003 - 10:38 #6
Joo, dokumentationen siger at det lyder rigtigt at bruge CDbl. Men jeg kan også bruge CSng. Tilsyneladende er de ens ?
Avatar billede erikjacobsen Ekspert
20. december 2003 - 11:11 #7
Ja, for små tal. CDbl er "double" og dermed flere betydende cifre.
Generelt skal du kun bruge Csng hvis du kan måle dig frem til at det
tager for lang tid meed cdbl og du kan nøjes med csng
Avatar billede para7 Nybegynder
21. december 2003 - 10:07 #8
Nå, men det er jo ikke den helt store regnemaskine, så tak for nu ;-)
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