Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/06/2010, 19:11
Avatar de wiwi74
wiwi74
 
Fecha de Ingreso: marzo-2008
Mensajes: 515
Antigüedad: 16 años, 8 meses
Puntos: 10
Respuesta: como lo ago????

Al final salio...

Bueno es una clase normalita:

Código PHP:


class operaciones{

//declaramos las variables a usar (que dentro de la clase son atributos de la clase)
var $n1;
var 
$n2;
var 
$signo;
var 
$result;

//metodo costructor, llamado igual que la clase
//el cual asigna valor (en este caso a la variable $result)
function operaciones($n1$signo ,$n2){
//condicional
switch($signo){

case 
"sumar":
$this->result = ($n1 $n2);
break;

case 
"restar":
$this->result = ($n1 $n2);
break;

case 
"multiplicar":
$this->result = ($n1 $n2);
break;

case 
"dividir":
$this->result = ($n1 $n2);
break;

}


//metodo encargado de mostrar el resultado
function mostrarResultado(){
//apuntamos a la variable $result, resuelta en el metodo operaciones()
return $this->result;
}


}
//end calss



//creamos una instancia de la clase operaciones(), y aqui mismo le pasamos los valores
$newClass = new operaciones(12,"multiplicar",2);

//llamamos al metodo mostrarResultado() que mostrara el valor de $result
echo $newClass->mostrarResultado(); 

Última edición por wiwi74; 01/06/2010 a las 19:18