Avatar billede newbie.dk Praktikant
09. marts 2004 - 21:38 Der er 4 kommentarer og
1 løsning

Lave et regnestykke i asp-kode

Hej, jeg vil gerne have lavet et lille regnestykke. Plus at tallet skal afrundes til 2 el. 3 decimaler.

Det er denne linie:

X /(Y * Y)


Tallene hentes fra en formular, og jeg har prøvet på denne måde:

varX = Request.Form("X")
varY = Request.Form("Y")
varS = varY * varY

res = varX / varS

Response.Write "Resultat = " & res


Men det virker ikke.
Hvis vi nu sætte et par tal ind. Skulle det gerne blive:

50/(75*75) = 0,00888888888888888888888888888888889

Men i min kode står der: 8,88888888888889E-03
Som vist også nok er rigtigt, men det står på den forkerte måde.

Hjælp.

PS(tillæg) Var der en smartere måde at skrive kode?
Avatar billede websam Nybegynder
09. marts 2004 - 22:03 #1
Hvad med for at runde ned :

Response.Write "Resultat = " & Round(res,2)

Her får du rundet ned til 2 decimaler :o)

Hvad angår måden du går det på så er der ikke noget galt i det :o)

/Websam
Avatar billede websam Nybegynder
09. marts 2004 - 22:10 #2
Ok har testet følgende :

<%
Dim Tal1, Tal2, Res
Tal1 = 50
Tal2 = 75
Res  = Tal1/(Tal2*Tal2)

Response.Write Round(Res,5)
%>

Og dette giver resultatet :

0,00889

Håber det hjælper dig lidt videre :o)

/Websam
Avatar billede newbie.dk Praktikant
09. marts 2004 - 23:29 #3
Kanon det virker.

Er du her stadig?

For så kunne det være du kunne hjælpe her:

http://www.eksperten.dk/spm/474620

Med at begrænse indtastning til 3 cifer og evt. minimum 2.
Avatar billede websam Nybegynder
10. marts 2004 - 07:33 #4
Det har jeg givet et svar på og så lidt point i denne tråd hvis det virker :o)

/Websam
Avatar billede newbie.dk Praktikant
10. marts 2004 - 11:21 #5
Kanon, denne her virker. Tjekker lige den anden.
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