Google Grupper understøtter ikke længere nye Usenet-opslag eller -abonnementer. Tidligere indhold er fortsat synligt.

Altid runde op til nærmeste hele tal

0 visninger
Gå til det første ulæste opslag

Jonas Astrup - html.dk

ulæst,
4. jun. 2001, 12.49.2404.06.2001
til
Hej,

Jeg har brug for at et tal altid bliver rundet op til nærmeste
hele tal, altså:

1,234 => 2
4,545 => 5

Og så videre. Jeg har kodet dette:

If Round(intTal,0) < intTal Then
intTal = Round(intTal,0)+1
Else
intTal = Round(intTal,0)
End If

Det virker jo. Men jeg synes det er lidt uelegant. Er der noget
jeg overser? Er der en smartere måde at gøre det på ?

Mvh
Jonas

--
Dette indlæg er sendt fra http://www.html.dk
* Søg og læs i de danske nyhedsgrupper om webdesign
* Tutorials og artikler om webdesign på dansk

Jakob Andersen

ulæst,
4. jun. 2001, 13.21.2304.06.2001
til
"Jonas Astrup - html.dk" <jonas....@html.dk> wrote in message
news:9fge6k$8kn$1...@sunsite.dk...

> Jeg har brug for at et tal altid bliver rundet op til nærmeste
> hele tal, altså:
> 1,234 => 2
> 4,545 => 5

Int(Nummer) + 1

--
Jakob Andersen
FAQ for webdesign gruppen på
<http://www.usenet.dk/oss/dk.edb.internet.webdesign>
"Det er rart at være vigtig, men det er vigtigere at være rar :-)"


MacMan

ulæst,
4. jun. 2001, 15.57.2704.06.2001
til
"Jakob Andersen" <ja...@andersen.as> skrev i en meddelelse
news:9fggav$d1e$1...@sunsite.dk...

> "Jonas Astrup - html.dk" <jonas....@html.dk> wrote in message
> news:9fge6k$8kn$1...@sunsite.dk...
> > Jeg har brug for at et tal altid bliver rundet op til nærmeste
> > hele tal, altså:
> > 1,234 => 2
> > 4,545 => 5
>
> Int(Nummer) + 1

Nope:

Int(4) + 1 = 5

- Morten


Lauritz Jensen

ulæst,
4. jun. 2001, 16.43.4304.06.2001
til
"Jonas Astrup - html.dk" wrote:
>
> Jeg har brug for at et tal altid bliver rundet op til nærmeste
> hele tal, altså:
>
> 1,234 => 2
> 4,545 => 5

v = -Int(-v)

--
Lauritz

Jonathan Stein

ulæst,
4. jun. 2001, 16.35.5304.06.2001
til
Jakob Andersen wrote:

> > Jeg har brug for at et tal altid bliver rundet op til nærmeste
> > hele tal, altså:
> > 1,234 => 2
> > 4,545 => 5
>
> Int(Nummer) + 1

1,000 => 2 !

M.v.h.

Jonathan

--
jsp-hotel.dk tilbyder profesionelle webhoteller med bl.a. Resin JSP,
PHP, MySQL, SSH/Telnet adgang, rå log-filer, grafisk statistik og
99% oppetidsgaranti.
http://www.jsp-hotel.dk/


Jakob Andersen

ulæst,
4. jun. 2001, 16.22.5204.06.2001
til
"MacMan" <nos...@nospam.com> wrote in message
news:iMRS6.1767$R84.3...@news010.worldonline.dk...

> Nope:
>
> Int(4) + 1 = 5

Function DoRundOp(nummer)
If nummer = Int(nummer) Then
DoRundOp = nummer
Else
DoRundOp = Int(nummer) + 1
End if
End Function

Men så er Jonas' egen nok ligeså god.

Jonas Astrup - html.dk

ulæst,
4. jun. 2001, 18.38.3804.06.2001
til
Lauritz Jensen wrote in dk.edb.internet.webdesign.serverside.asp:
> v = -Int(-v)

Super, Thanks!

Jesper West Ørngreen

ulæst,
5. jun. 2001, 07.26.5505.06.2001
til
On Mon, 04 Jun 2001 22:43:43 +0200, Lauritz Jensen <laur...@hotmail.com> wrote:

> v = -Int(-v)

Jeg ved ikke om jeg bliver stemplet som geek - men det dér er altså bare smukt!
(snøft - ikke et øje er tørt ;o)


--
Mvh

Jesper Ørngreen ad...@orngreen.dk
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Always remember you are unique - just like everybody else

Spiet

ulæst,
5. jun. 2001, 16.12.5905.06.2001
til
> > v = -Int(-v)
>
> Jeg ved ikke om jeg bliver stemplet som geek - men det dér er altså bare
smukt!
> (snøft - ikke et øje er tørt ;o)

Stempel mig bare.. jeg har ikke set nogen tænke så lækkert abstrakt siden
mat i gym..! ;) JA OK.. JEG ER NØRD!

;o)


0 nye opslag