Niet verder gaan met berekening als er getallen achter de komma staan.

Status
Niet open voor verdere reacties.

qwantioooo

Gebruiker
Lid geworden
16 dec 2007
Berichten
26
Hallo, mensen. Ik moet voor school een php bestand maken wat berekent of het getal even is of oneven. Dat werkt. Nu is er ook een opdracht waarmee ik moet aangeven wat er fout is gegaan. Dus dan moet er dus geen cijfer achter de komma staan, en dat kan bij mij wel. Ik kan de fout van 0 is even al wel afvangen, omdat dat eigenlijk niet zo is. Kan iemand mij helpen, zodat ik niet meer cijfers achter de komma kan invullen?

Mijn code :
PHP:
<?php
$A = ($_GET['getal']);
$B = ($A / 2);
$C = round($B, 0); 
$D = $C - $B;

if ($A==0) {
echo "Dit kan niet, want 0 heeft eigenlijk helemaal geen waarde.";
} else


if ($D==0) {
echo "$A is even";
} else {
echo "$A is oneven";
}
?>
 
Laatst bewerkt:
PHP:
if ( ctype_digit ( $_GET[ 'getal' ] ) ) {
 
  if ( 1 & $_GET[ 'getal' ] ) {

    echo 'Oneven';

  } else {

    echo 'Even';

  }

} else {

  echo 'Geen geldig getal';

}

Volgens mij is dat alles wat je nodig hebt.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan