|
|
| 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 07:50 2 mar 2021
BLOQUE 2 PHP: PROGRAMACIÓN ORIENTADO A OBJETOS
¡Construyendo componentes!
PHP Como lenguaje orientado a objetos
Práctica |
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
|