Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/05/2015, 23:23
Avatar de jolijun
jolijun
 
Fecha de Ingreso: mayo-2015
Mensajes: 19
Antigüedad: 9 años
Puntos: 4
Respuesta: Calculadora en php

Solo te publico la respuesta porque en la escuela odiaba a los profesores que ponian cosas que ellos ni siquiera podian resolver:

Cabe aclarar que es muy sencillo y no tiene validacion alguna, debes guardar el contenido como operacion.php.

Saludos.

Código PHP:
Ver original
  1. <form method="POST" action="operacion.php">
  2. <input type="text" name="intNumA" ><br>
  3. <input type="text" name="intNumB" ><br>
  4. <input type="text" name="intNumC" ><br>
  5. <button type="submit" name="btnAdd">Suma</button>
  6. <button type="submit" name="btnSub">Resta</button>
  7. <button type="submit" name="btnMt">Multiplica</button>
  8. <button type="submit" name="btnFactor">Factorial</button>
  9. </form>
  10.  
  11.  
  12. <?php
  13.  
  14. if(isset($_POST['btnAdd']))
  15. {
  16.     echo "Suma: ".($_POST['intNumA'] + $_POST['intNumB'] + $_POST['intNumC']);
  17. }
  18. elseif(isset($_POST['btnSub']))
  19. {
  20.     echo "Resta: ".($_POST['intNumA'] - $_POST['intNumB'] - $_POST['intNumC']);
  21. }
  22. elseif(isset($_POST['btnMt']))
  23. {
  24.     echo "Multiplicacion: ".($_POST['intNumA'] * $_POST['intNumB'] * $_POST['intNumC']);
  25. }
  26. elseif(isset($_POST['btnFactor']))
  27. {
  28.      echo "Factorial ".$_POST['intNumA'].": ".factorial($_POST['intNumA'])."<br>";
  29.      echo "Factorial ".$_POST['intNumB'].": ".factorial($_POST['intNumB'])."<br>";
  30.      echo "Factorial ".$_POST['intNumC'].": ".factorial($_POST['intNumC'])."<br>";
  31. }
  32.  
  33. function factorial($numero){
  34.     if($numero > 0)
  35.     {
  36.          for ($i = ($numero-1); $i > 0; $i--) {
  37.             $numero *=  $i;
  38.          }
  39.          return $numero;
  40.     }
  41.     else
  42.     {
  43.         return 1;
  44.     }
  45. }
  46. ?>