Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Altid runde op til nærmeste hele tal

0 views
Skip to first unread message

Jonas Astrup - html.dk

unread,
Jun 4, 2001, 12:49:24 PM6/4/01
to
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

unread,
Jun 4, 2001, 1:21:23 PM6/4/01
to
"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

unread,
Jun 4, 2001, 3:57:27 PM6/4/01
to
"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

unread,
Jun 4, 2001, 4:43:43 PM6/4/01
to
"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

unread,
Jun 4, 2001, 4:35:53 PM6/4/01
to
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

unread,
Jun 4, 2001, 4:22:52 PM6/4/01
to
"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

unread,
Jun 4, 2001, 6:38:38 PM6/4/01
to
Lauritz Jensen wrote in dk.edb.internet.webdesign.serverside.asp:
> v = -Int(-v)

Super, Thanks!

Jesper West Ørngreen

unread,
Jun 5, 2001, 7:26:55 AM6/5/01
to
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

unread,
Jun 5, 2001, 4:12:59 PM6/5/01
to
> > 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 new messages