Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/php/Inaem2017/POO/ejercicios»
De WikiEducator
| (Una revisión intermedia por el mismo usuario no mostrado) | |||
| Línea 2: | Línea 2: | ||
<br /> | <br /> | ||
<div class="slide"> | <div class="slide"> | ||
| + | |||
{{MRM_Actividad| | {{MRM_Actividad| | ||
;Empleado | ;Empleado | ||
| Línea 8: | Línea 9: | ||
*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) | *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) | ||
}} | }} | ||
| − | + | <!-- | |
<source lang=php> | <source lang=php> | ||
<html> | <html> | ||
| Línea 47: | Línea 48: | ||
</html> | </html> | ||
</source> | </source> | ||
| − | + | --> | |
{{MRM_Actividad| | {{MRM_Actividad| | ||
Confeccionar una clase Menu. Permitir añadir la cantidad de opciones que necesitemos. Mostrar el menú en forma horizontal o vertical (según que método llamemos) | Confeccionar una clase Menu. Permitir añadir la cantidad de opciones que necesitemos. Mostrar el menú en forma horizontal o vertical (según que método llamemos) | ||
}} | }} | ||
| + | <!-- | ||
<source lang = php> | <source lang = php> | ||
<html> | <html> | ||
| Línea 90: | Línea 92: | ||
$menu1->mostrarVertical(); | $menu1->mostrarVertical(); | ||
?> | ?> | ||
| + | --> | ||
</body> | </body> | ||
</html> | </html> | ||
</source> | </source> | ||
| + | {{MRM_Actividad| | ||
| + | ;Fecha | ||
| + | *Confeccionar una clase FEcha, definir como atributos su dia mes y anyo | ||
| + | *El constructor debe permitir crear fechas con la siguiente asingación | ||
| + | <source lang=php> | ||
| + | $f1 = new Fecha() //Asigna la fecha actual (dia, mes y año) | ||
| + | $f2 = new Fecha(5) //dia = 5, mes y año el actual) | ||
| + | $f2 = new Fecha(5,12) //dia = 5, mes= 12 y año el actual) | ||
| + | $f2 = new Fecha(5,12,1990) //dia = 5, mes= 12 y año=1990) | ||
| + | </source> | ||
| + | Si la fecha facilita no es correcta, se asigna la fecha actual | ||
| + | http://php.net/manual/es/function.checkdate.php | ||
| + | Habrá un método llamado diferencia que me permitirá calcular los días, meses o años entre la fecha pasada como parámetro y el objeto actual. | ||
| + | |||
| + | }} | ||
{{MRM_Actividad| | {{MRM_Actividad| | ||
| Línea 124: | Línea 142: | ||
*Atributos Importe Base, fecha, impuestos, Importe bruto, estado (pagada o pendiente) | *Atributos Importe Base, fecha, impuestos, Importe bruto, estado (pagada o pendiente) | ||
*Métodos: imprime }} | *Métodos: imprime }} | ||
| + | |||
{{MRM_Actividad|Title=Sobrecargar el constructor de un racional| | {{MRM_Actividad|Title=Sobrecargar el constructor de un racional| | ||
Siguiendo el ejemplo establecido anteriormente realiza un constructor que permita instanciar un objeto de la clase racional de la siguiente manera | Siguiendo el ejemplo establecido anteriormente realiza un constructor que permita instanciar un objeto de la clase racional de la siguiente manera | ||
Última revisión de 11:14 16 abr 2018