Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/04/2013, 21:50
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Hallar cantidad de pares e impares de un random

Pues a mi aquí me funciona perfectamente

Código PHP:
Ver original
  1. <form name="form1" method="post" action="index.php">
  2.     Ingrese Nro de veces a mostrar los nro aleatorios: <input type="text"
  3.         name="txtnro" size="4"> <br> <input type="submit" name="cmdgrabar"
  4.         value="Generar nro Aleatorios">
  5. </form>
  6. <?php
  7. if (isset($_POST['cmdgrabar'])) {
  8.     $par = 0;
  9.     $impar = 0;
  10.     $nro = $_POST['txtnro'];
  11.     for ($i = 1; $i <= $nro; $i++) {
  12.         $rand = rand(0, 100);
  13.         $resto = $rand % 2;
  14.         if ($resto == 0) {
  15.             ++$par;
  16.             echo "El nro $rand es par <br />";
  17.         } else {
  18.             ++$impar;
  19.             echo "El nro $rand es impar <br />";
  20.         }
  21.     }
  22.     echo "<br />";
  23.     echo "Cantidad de pares $par <br />";
  24.     echo "Cantidad de impares $impar <br />";
  25. }

El nro 40 es par
El nro 58 es par
El nro 16 es par
El nro 66 es par
El nro 25 es impar
El nro 43 es impar
El nro 92 es par
El nro 4 es par
El nro 53 es impar
El nro 10 es par

Cantidad de pares 7
Cantidad de impares 3

Hasta con 100000 números me da correcto, que error tienes?
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP

Última edición por andresdzphp; 03/04/2013 a las 22:02 Razón: Probado con 100000 números