Hola:
Trato de plantear un sistema de resolucion de ecuaciones cuyo resultado sea un numero entero
después de varios intento he llegado a este "apaño":
Código PHP:
Ver original<?php
$array = array('+', '-'); $total = count($array) - 1; $select = rand(0, $total); if ($array[$select] == "+")
{$x = ($c - $b)/$a;
}
else
{$x = ($c + $b)/$a;}
$var = $x;
if(filter_var($var, FILTER_VALIDATE_INT
) === false){ echo 'Valor decimal';
}else{
echo 'Valor entero';
}
?>
<?php echo $a ?>x <?php echo $array[$select] ?> <?php echo $b ?> = <?php echo $c ?><br />
<?php echo $x ?>
Pero mi nueva duda es como hacer que si la comprobación da numero entero, se muestre la ecuación, pero si es numero decimal se genere de nuevo hasta la obtención de un numero entero.
Un saludo