1
2
3
4
5
6
7
8
| if (round ($getal, 0) != $getal) { //getal is niet heel } else { //getal is wel heel } |
The NS has launched a new space transportation service, using German trains which were upgraded into spaceships.
1
2
3
4
5
6
7
| if x=int(x) then geheel getal else niet heel getal end if |
[ Voor 6% gewijzigd door Poltergeist op 24-03-2003 20:20 ]
It’s nice to be important but it’s more important to be nice
Verwijderd
Volgens mij is dat ook nog niet goed want dan gaat het bij 1.3 fout (1,3 < 1.5 is dus 1) en dan zou het een rond getal zijnTux schreef op 24 March 2003 @ 20:18:
Zoiets misschien?
PHP:
1 2 3 4 5 6 7 8 if (round ($getal, 0) != $getal) { //getal is niet heel } else { //getal is wel heel }
ipv round moet je ceil gebruiken. Dus alles naar boven afronden.
Thanx iig
[ Voor 7% gewijzigd door RRX op 24-03-2003 20:26 ]
1.3 is dan ook geen geheel getal!SiErRa schreef op 24 maart 2003 @ 20:23:
[...]
Volgens mij is dat ook nog niet goed want dan gaat het bij 1.3 fout (1,3 < 1.5 is dus 1) en dan zou het een rond getal zijn
ipv round moet je ceil gebruiken. Dus alles naar boven afronden.
Brusselmans: "Continuïteit bestaat niet, tenzij in zinloze vorm. Iets wat continu is, is obsessief, dus ziekelijk, dus oninteressant, dus zinloos."
Verwijderd
Ow? En wat is 1.0 dan volgens jou?Koraalduivel schreef op 24 maart 2003 @ 20:44:
gewoon zoeken naar het aantal punten in een variabele. Als er geen punten in zitten is het een geheel getal.
Met het risico om verschrikkelijk dom te lijken, maar dat mag je me dan even uitleggen. Volgens mij is 1.0 toch hetzelfde als 1, net zoals 3.6534000 hetzelfde is als 3.6534...Verwijderd schreef op 24 March 2003 @ 20:57:
1.0 is geen geheel getal
Als je de functies hierboven gebruikt:
1
2
3
4
5
6
7
8
9
10
| <?php $number = "1"; if(is_float($number)) { print "geen geheel getal(".$number.")."; }elseif(is_int($number)) { print "geheel getal(".$number.")."; }else{ print "geen getal(".$number.")."; } ?> |
Was dat nou zo moeilijk
[ Voor 20% gewijzigd door supakeen op 24-03-2003 22:30 ]
Succes ermee, en deze boel gaat op slot ( na 10x het antwoord gezien te hebben
Dit topic is gesloten.
![]()