Avatar billede lars-k Nybegynder
04. september 2001 - 12:55 Der er 7 kommentarer og
1 løsning

Dividere tal

Hej

Jeg henter et antal vha. Request.Querystring(\"naale\")
Jeg skal så skrive tallet vha. Response.Write(Request.Querystring(\"nale\"))
Det virker ok - men jeg vil lige dividere tallet med 2 først. Og nu går der så rod i det.

Hjælp vil være værdsat :-))
Avatar billede jkjaers Nybegynder
04. september 2001 - 12:57 #1
tal1 = Request.Querystring(\"naale\")
tal2 = tal1 * .5
response.write tal2
Avatar billede sone Nybegynder
04. september 2001 - 12:57 #2
Request.Querystring returnerer altid en streng.
Brug CInt for at konvertere til integer (CLng til Long):
Response.Write(CInt(Request.Querystring(\"nale\"))/2)
Avatar billede nute Nybegynder
04. september 2001 - 12:58 #3
<%
Dim tall
tall = Cint( Request.QueryString(\"nale\") )
if( IsNumeric( tall ) ) then
  response.write tall/2
else
  reponse.write \"nale er ikke et tall\"
end if
%>
Avatar billede cape Nybegynder
04. september 2001 - 13:09 #4
Men på pas med ikke at Request.Querystring(\"nale\") er 0. for at dividere med nul er ikke sundt....og \'IsNumeric opfatter 0 som et tal...
Avatar billede nute Nybegynder
04. september 2001 - 13:14 #5
cape >> sant nok...så gjør man sånn:

<%
Dim tall
tall = Cint( Request.QueryString(\"nale\") )
if( IsNumeric( tall ) ) then
  if( tall > 0 ) then
    response.write tall/2
  else
    response.write \"Kan ikke dividere med 0\"
  end if
else
  reponse.write \"nale er ikke et tall\"
end if
%>
Avatar billede roenving Novice
04. september 2001 - 13:17 #6
Øeh ...
Ikke dividere med 0 er sandt nok, med det er da ikke divisoren, som kan risikere at blive 0 her ??-)

Ifølge spørgsmålet skal der da altid divideres med 2 !-|
Avatar billede nute Nybegynder
04. september 2001 - 13:20 #7
roenving >> du har så rett...:) tenker tydeligvis ikke før jeg poster noe idag :)
Avatar billede lars-k Nybegynder
04. september 2001 - 18:05 #8
Hej

Tak for hjælpen. nute får point, da det er den mest fuldendte løsning.

Lars-k
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