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
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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