Bueno ,ya he solucionado los problemas que tenia,solo me falta aplicar a la calculadora polimorfismo, pero no se como implementar a una calculadora polimorfismo , y ademas en php...
La calculadora tiene tres modos ,basica,avanzada y cientifica
Aqui el ejemplo
Código PHP:
Ver originalclass calculadora{
private $numero1;
private $numero2;
function __construct($num1,$num2){
$this->numero1=$num1;
$this->numero2=$num2;
}
function suma(){
return $this->numero1+$this->numero2;
}
function resta(){
return $this->numero1-$this->numero2;
}
function multiplicar(){
return $this->numero1*$this->numero2;
}
function dividir(){
return $this->numero1/$this->numero2;
}
}
class calculadoraAvanzada extends calculadora{
private $numero1;
private $numero2;
function __construct($num1,$num2){
parent::__construct($num1, $num2);
}
function raiz(){
return sqrt($this->numero1); }
}
class calculadoraCientifica extends calculadoraAvanzada{
private $numero1;
private $numero2;
function __construct($num1,$num2){
parent::__construct($num1, $num2);
}
return cos($this->numero1); }
$calculadora=new calculadora($_GET['numero1'],$_GET['numero2']);
$operador=$_GET['operador'];
echo $calculadora->$operador();
Saludos