Sacando numero par o impar php

En este ejemplo se mostrara el mismo ejercicio de  ver si el numero introducido es par o impar en php, para lo cual se deberá introducir x numero para luego apretar el boton y ver si el numero es par o impar usando el if y else.







Primer pagina "pag1.php":
En esta pagina crearemos el formulario para ingresar el numero.
<html>
        <head>
              <title>Ingresando valor</title>
        </head>
    <body>
      <form method="post" action="calculando.php">
         Ingrese el valor del numero:
         <input type="text" name="numero">
          <br>
         <input type="submit" value="confirmar">
       </form>
     </body>
</html>

en esta primer pagina aun no hay nada de php pero se necesita por ser el formulario con el cual enviamos los valores.

______________________________________________________________________



Segunda pagina "calculando.php":
En esta segunda pagina usamos el if para validar si el residuo del numero introducido / 2 es igual a 0
ya que si el resultado es ese es porque el numero ingresado es par.
De lo contrario entramos al else mostrando que el numero que ingresamos es impar.
<html>
               <head>
                           <title>Capturando valor</title>
               </head>
      <body>
                   <?php
                               if($_REQUEST['numero'] % 2 == 0)
                                     {
echo "El numero ingresado es par:";
                                     }
                               else
                                      {
                                         echo "El numero ingresado es impar";
                                      }
                     ?>
       </body>
</html>
Ten en cuenta que necesitas las dos paginas la primera no importa tanto el nombre en mi caso le puse pag1.php pero la segunda ponle "calculando.php" pues ese es el nombre de llamada que se usa en la clase pag1.php o si quieres cambia esa parte del código poniendo el nombre que le pusiste a tu 2da pagina.

Ahora si se preguntan como mostrar todo en una sola pagina aquí les muestro como:
Nota: el nombre del archivo debe ser pagina.php


<html>
                     <head>
                           <title>Ingresando valor</title>
                     </head>
       <body>
               <form method="post" action="pagina.php">
                Ingrese el valor del numero:
                 <input type="text" name="numero" value="0">
                  <br>
                 <input type="submit" value="confirmar">
               </form>

      <?php
             if($_REQUEST['numero'] % 2 == 0)
               {
          echo "El numero ingresado es par:";
         }
             else
              {
               echo "El numero ingresado es impar";
                }
      ?>
</body>
</html>








Comentarios

  1. En caso quiera ingresar 6 datos o mas y de esos que ingrese como puedo especificar la cantidad de pares y impares que hay

    ResponderBorrar
    Respuestas
    1. primero crear variables de conteo par e impar

      despues pones un for y dentro del for

      verificas el valor de los 6 datos

      ahi mismo con el if de este ejemplo calcularias si es par la variable de conteo la misma incrementaria en 1 su valor(par++;) en caso contrario la variable de impar lo aria(impar++)

      Borrar
    2. aqui puedes ver ejemplos utilizando el for
      https://appletenhtml.blogspot.com/2013/01/ejemplo-ciclo-for-php.html

      Borrar
  2. en este caso me piden resolver con vectores, la cual creo 3 php file; la primera es el index donde va el diseño y el un caja de texto donde ingrese la cantidad de numeros que quiera ingresar(si pongo 2 y presiono el boton "procesar" este me genera dos cajas de textos para ingresar los numeros de los cuales yo verifique cuantos numeros son pares y cuantos no; mi segundo php file, es mostrar el resultado donde indico este codigo:
    -----listarTodo();
    ?>


    <?php
    -------
    y el tercer php file, donde va la operacion tiene este codigo :
    -------- es aqui donde al mostrar el resultado solo me sale mencion de cuantos numeros ingrese :(

    ResponderBorrar
    Respuestas
    1. Al parecer no puedo subir mi codigo completo por que no me lo permite por este medio u.u

      Borrar
  3. Verifica si definis o asignas bien el nombre de las variables que te muestren los resultados.
    O Si podes adjuntalo por google drive/dropbox etc y me pones el link para ver el código que mencionas

    ResponderBorrar

Publicar un comentario

Populares

Buscar en este blog