Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- Class clCalculadoraBasica {
- private $numero1;
- private $numero2;
- private $operador;
- public function setnumero1($num1)
- {
- $this->numero1 = $num1;
- }
- public function getnumero1()
- {
- return $this->numero1;
- }
- public function setnumero2($num2)
- {
- $this->numero2 = $num2;
- }
- public function getnumero2()
- {
- return $this->numero2;
- }
- public function setoperador($op)
- {
- $this->operador = $op;
- }
- public function getoperador()
- {
- return $this->operador;
- }
- public function opera(){
- switch ($this->operador) {
- case '+':
- echo "El resultado de la suma entre $this->numero1 y $this->numero2 es : ";
- echo +$this->suma() . "<br>";
- break;
- case '-':
- echo "El resultado de la resta entre $this->numero1 y $this->numero2 es : ";
- echo +$this->resta() . "<br>";
- break;
- case '*':
- echo "El resultado de la multiplicacion entre $this->numero1 y $this->numero2 es : ";
- echo +$this->multiplicacion() . "<br>";
- break;
- case '/':
- echo "El resultado de la division entre $this->numero1 y $this->numero2 es : ";
- echo +$this->division() . "<br>";
- break;
- }
- }
- public function suma(){
- $resultado=$this->numero1+$this->numero2;
- return $resultado;
- }
- public function resta(){
- $resultado=$this->numero1-$this->numero2;
- return $resultado;
- }
- public function division(){
- $resultado=$this->numero1/$this->numero2;
- return $resultado;
- }
- public function multiplicacion(){
- $resultado=$this->numero1*$this->numero2;
- return $resultado;
- }
- }
- $operacion1=new clCalculadoraBasica;
- $operacion1->setnumero1(3);
- $operacion1->setnumero2(2);
- $operacion1->setoperador('+');
- echo $operacion1->opera();
- $operacion2=new clCalculadoraBasica;
- $operacion2->setnumero1(3);
- $operacion2->setnumero2(2);
- $operacion2->setoperador('-');
- echo $operacion2->opera();
- $operacion3=new clCalculadoraBasica;
- $operacion3->setnumero1(3);
- $operacion3->setnumero2(2);
- $operacion3->setoperador('*');
- echo $operacion3->opera();
- $operacion4=new clCalculadoraBasica;
- $operacion4->setnumero1(3);
- $operacion4->setnumero2(2);
- $operacion4->setoperador('/');
- echo $operacion4->opera();
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement