|
| Altid runde op til nærmeste hele tal Fra : Jonas Astrup - html.~ |
Dato : 04-06-01 17:49 |
|
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 (04-06-2001)
| Kommentar Fra : Jakob Andersen |
Dato : 04-06-01 18:21 |
|
"Jonas Astrup - html.dk" <jonas.usenet@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 (04-06-2001)
| Kommentar Fra : MacMan |
Dato : 04-06-01 20:57 |
|
"Jakob Andersen" <jakob@andersen.as> skrev i en meddelelse
news:9fggav$d1e$1@sunsite.dk...
> "Jonas Astrup - html.dk" <jonas.usenet@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
| |
Jakob Andersen (04-06-2001)
| Kommentar Fra : Jakob Andersen |
Dato : 04-06-01 21:23 |
|
"MacMan" <nospam@nospam.com> wrote in message
news:iMRS6.1767$R84.396501@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.
--
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 "
| |
Jonathan Stein (04-06-2001)
| Kommentar Fra : Jonathan Stein |
Dato : 04-06-01 21:36 |
|
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/
| |
Lauritz Jensen (04-06-2001)
| Kommentar Fra : Lauritz Jensen |
Dato : 04-06-01 21:44 |
|
"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
| |
Jonas Astrup - html.~ (04-06-2001)
| Kommentar Fra : Jonas Astrup - html.~ |
Dato : 04-06-01 23:39 |
|
Lauritz Jensen wrote in dk.edb.internet.webdesign.serverside.asp:
> v = -Int(-v)
Super, Thanks!
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
| |
Jesper West Ørngreen (05-06-2001)
| Kommentar Fra : Jesper West Ørngreen |
Dato : 05-06-01 12:27 |
|
On Mon, 04 Jun 2001 22:43:43 +0200, Lauritz Jensen <lauritz2@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
--
Mvh
Jesper Ørngreen admin@orngreen.dk
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Always remember you are unique - just like everybody else
| |
Spiet (05-06-2001)
| Kommentar Fra : Spiet |
Dato : 05-06-01 21:13 |
|
> > 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
Stempel mig bare.. jeg har ikke set nogen tænke så lækkert abstrakt siden
mat i gym..! ;) JA OK.. JEG ER NØRD!
| |
|
|