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 00:14 17 abr 2018