|
|
Línea 114: |
Línea 114: |
| new Racional("9/7);// 9/7 | | new Racional("9/7);// 9/7 |
| </source> | | </source> |
− | }}
| + | |
| *Implementa los siguientes métodos | | *Implementa los siguientes métodos |
| #.-El método '''''__toString''''', para visualizarlo, | | #.-El método '''''__toString''''', para visualizarlo, |
Línea 123: |
Línea 123: |
| | | |
| *Todos los métodos aritméticos anteriores me deben retornar un Racional simplificado | | *Todos los métodos aritméticos anteriores me deben retornar un Racional simplificado |
− | | + | }} |
| <!-- | | <!-- |
| <source lang=php> | | <source lang=php> |
Revisión de 20:50 2 mar 2021
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
|