Avatar billede gedekid Nybegynder
27. august 2008 - 08:16 Der er 8 kommentarer og
1 løsning

ceil til nærmeste hele lige tal

Hej eksperter,

er det muligt at lave en funktion med ceil der afrunder til nærmeste hele lige tal?

Altså så bliver 48.6 til 50 og ikke 49.
Avatar billede jakobdo Ekspert
27. august 2008 - 08:21 #1
Er det ikke divider med 10 og ceil og gang med 10 igen ?
Avatar billede jensgram Nybegynder
27. august 2008 - 08:21 #2
$tal = 48.6;

$result = ceil($tal / 2) * 2;


Utestet, men vil den ikke gøre det?
Avatar billede jensgram Nybegynder
27. august 2008 - 08:24 #3
jakobdo > Så bliver 51.2 til 60!
Avatar billede gedekid Nybegynder
27. august 2008 - 08:40 #4
jensgram -> den virker som den skal! Mange takker! :)

Smid et svar, så er der point!
Avatar billede jakobdo Ekspert
27. august 2008 - 09:04 #5
Skal 51 ikke blive til 60 ?
ceil runder jo netop op ?
Avatar billede jakobdo Ekspert
27. august 2008 - 09:12 #6
Jensgram: din løsning giver jo 44 på 42,2
Avatar billede gedekid Nybegynder
27. august 2008 - 09:13 #7
jakobdo... nej det skal det ikke...
Jeg er ved at lave en regnemaskine der udregner hvor mange tagsten + diverse tilbehør man skal bruge til sit tag udfra nogle mål man indtaster.

jeg skal bruge ceil og ikke round... hvis nu resultat bliver at man skal bruge 53.3 tagsten, duer det ikke at den så runder det til 53... så vil du få en tom plet på taget.. derfor skal det blive 54.... og 55 skal blive til 56 grundet da der er en del forskellige faktorer når man lægger sit tag.
Avatar billede jensgram Nybegynder
27. august 2008 - 09:31 #8
Ok - her er svar :)
Avatar billede jakobdo Ekspert
27. august 2008 - 09:44 #9
Jeg missede hele lige tal... Beklager. :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester