Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/11/2010, 20:39
Avatar de hackjose
hackjose
 
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años
Puntos: 131
Respuesta: Aplicación de operaciones aritméticas

codigo de form_numero.html
Código HTML:
Ver original
  1. <form action="procesa_numero.php" method="get">
  2. <table width="474" border="0">
  3.   <tr>
  4.     <td width="468">Numero:
  5.       <input type="text" name="num" />
  6.     (positivo entre 1 y 40) </td>
  7.   </tr>
  8.   <tr>
  9.     <td>Operacion</td>
  10.   </tr>
  11.   <tr>
  12.     <td><input type="radio" name="fac"/>Factorial</td>
  13.   </tr>
  14.   <tr>
  15.     <td><input type="radio" name="sum" />Sumatoria</td>
  16.   </tr>
  17.   <tr>
  18.     <td><input type="radio" name="cua" />Cuadrado</td>
  19.   </tr>
  20.   <tr>
  21.     <td><input type="radio" name="raiz" />Raiz Cuadrada </td>
  22.   </tr>
  23.   <tr>
  24.     <td><input type="submit" name="enviado"/></td>
  25.   </tr>
  26. </form>
  27. </body>

codigo procesa_numero.php
Código PHP:
Ver original
  1. $a=trim($_GET[num]);
  2.  
  3. if($a){
  4.  
  5. if($a<=40 && $a>=1){
  6.  
  7. // funcion de factorial
  8.  
  9. function factorial($num)
  10. {
  11. $resul = 1;
  12. for($i=1;$i<=$num;$i++){
  13. $resul*=$i;
  14. }
  15. echo $resul;
  16. }
  17.  
  18. //funcion sumatoria
  19.  
  20. function sumatoria($num){
  21. $resul=0;
  22. for($i=$num;$i>=1;$i--){
  23. $resul+=$i;
  24. }
  25. echo $resul;
  26. }
  27.  
  28. //funcion cuadrado
  29.  
  30. function cuadrado($num){
  31.  
  32. echo pow($num,2);
  33.  
  34. }
  35.  
  36. //funcion raiz
  37.  
  38. function raiz($num){
  39.  
  40. echo sqrt($num);
  41.  
  42. }
  43.  
  44. if($_GET[fac]){
  45. factorial($a);
  46. echo "<br>";
  47. }
  48.  
  49. if($_GET[sum]){
  50. sumatoria($a);
  51. echo "<br>";
  52. }
  53.  
  54. if($_GET[cua]){
  55. cuadrado($a);
  56. echo "<br>";
  57. }
  58.  
  59. if($_GET[raiz]){
  60. raiz($a);
  61. echo "<br>";
  62. }
  63. }
  64. else{
  65. echo "el numero no esta en el rango permitido escoje un numero entre 1 y 40";
  66. }
  67. }