08. november 2008 - 13:34
Der er
13 kommentarer og 2 løsninger
Afrund til nærmeste
Hvordan kan man afrunde op til nærmeste hel tal i ASP? F.eks: 3/20 = 6,66 Skulle gerne afrundes til 7
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
08. november 2008 - 13:47
#1
response.write Round(6.66,0)
Slettet bruger
08. november 2008 - 13:55
#2
I det tilfælde er det nok med: Response.Write round(6.66) // Steeven
08. november 2008 - 13:57
#3
Men det vil afrunde til 6 i stedet. Så du kan også bruge dette: if int(n) < n then n = int(n) + 1
08. november 2008 - 14:02
#4
Fint. jeg prøver..
08. november 2008 - 14:15
#5
Og hvad er int(n) i dette tilfælde ?
08. november 2008 - 14:19
#6
Det skal bruges som funktion. Nok sådan her: Function Afrund(n) Afrund = n If Int(n) < n Then Afrund = Int(n) + 1 End If Så kan du bruge: Afrund(6.66)
08. november 2008 - 14:20
#7
Eller selvfølgelig bare: Function Afrund(n) If Int(n) < n Then Afrund = Int(n) + 1 Else Afrund = Int(n) End If
08. november 2008 - 14:21
#8
Okay. den prøver jeg så lige engang :-)
08. november 2008 - 14:25
#9
Så får jeg bare denne fejl.:-( Expected 'Function'
08. november 2008 - 14:26
#10
End If skal være: End Function :)
08. november 2008 - 14:30
#11
Yes. så virker det perfekt.:-)
08. november 2008 - 14:32
#12
Godt det virkede :)
08. november 2008 - 14:35
#13
svar = point :-)
08. november 2008 - 14:37
#14
Det har jeg gjort? ;)
08. november 2008 - 15:19
#15
;)
Kurser inden for grundlæggende programmering