BLOQUE 2 PHP: PROGRAMACIÓN ORIENTADO A OBJETOS
¡Construyendo componentes!
PHP Como lenguaje orientado a objetos
Ejercicio 1: Clase Empleado
- Confeccionar una clase Empleado, definir como atributos su nombre y sueldo.
- Definir un método inicializarlo para que lleguen como dato el nombre y sueldo.
- Plantear un segundo método que imprima el nombre y un mensaje si debe o no pagar impuestos (si el sueldo supera a 3000 paga impuestos)
|
Ejercicio 1: Clase Menu
- Confeccionar una clase llamada Menu.
- Permitir añadir diferentes opciones al menú, según necesitáramoss.
- Mostrar el menú en forma horizontal o vertical (según que método llamemos)
|
Clase Racional
- Construir una clase llamado racional.
Se necesita que se pueda inicializar de diferentes formas, según se especifica:
new Racional();// 1/1
new Racional(5);// 5/1
new Racional(5,7);// 5/7
new Racional("9/7);// 9/7
- Implementa los siguientes métodos
- .-El método __toString, para visualizarlo,
- .-El método sumar, para sumar al objeto actual, y Racional que recibamos como argumento.
- .-El método restar, para restar al objeto actual, y Racional que recibamos como argumento.
- .-El método multiplicar, para multiplicar al objeto actual, y Racional que recibamos como argumento.
- .-El método dividir, para dividir al objeto actual, y Racional que recibamos como argumento.
- Todos los métodos aritméticos anteriores me deben retornar un Racional simplificado
|