Ver Mensaje Individual
  #18 (permalink)  
Antiguo 29/12/2012, 10:18
ivan_esp
 
Fecha de Ingreso: diciembre-2012
Mensajes: 26
Antigüedad: 12 años, 2 meses
Puntos: 0
Respuesta: Duda agregacion,metodos magicos,etc

Lo que tengo hehcho ,muy basico,es esto, y aqui el problema de que tengo que tener un numero de campos de texto definidos para pasarlos como datos del formulario.


Código PHP:
Ver original
  1. <form action="<?php echo $_SERVER['PHP_SELF'] ?>" method="get">
  2. <input type="text" name="numero1">
  3.  
  4. <input type="radio" value="suma" name="operador">+
  5. <input type="radio" value="resta" name="operador">-
  6. <input type="radio" value="multiplicar" name="operador">*
  7. <input type="radio" value="dividir" name="operador">/
  8.  
  9. <input type="text" name="numero2">
  10. <input type="submit" name="aceptar" value="Ok">
  11. </form>
  12. <?php
  13. class calculadora{
  14.     private $numero1;
  15.     private $numero2;
  16.  
  17.     function __construct($num1,$num2){
  18.         $this->numero1=$num1;
  19.         $this->numero2=$num2;
  20.        
  21.     }
  22.     function suma(){
  23.     return $this->numero1+$this->numero2;  
  24.     }
  25.     function resta(){
  26.     return $this->numero1-$this->numero2;
  27.     }
  28.     function multiplicar(){
  29.     return $this->numero1*$this->numero2;
  30.     }
  31.     function dividir(){
  32.         return $this->numero1/$this->numero2;
  33.     }
  34.    
  35. }
  36.  
  37.  
  38.  
  39. if (isset($_GET['numero1']) && isset($_GET['numero2']))
  40. {
  41. $calculadora=new calculadora($_GET['numero1'],$_GET['numero2']);
  42. $operador=$_GET['operador'];
  43. echo $calculadora->$operador();
  44. }
  45.  
  46. ?>