Diferencia entre revisiones de «Usuario:ManuelRomero/ProgramacionWeb/php/POO/ejercicios»
De WikiEducator
(→Gestión de personal de un ambulatorio) |
|||
(6 revisiones intermedias por el mismo usuario no mostrado) | |||
Línea 7: | Línea 7: | ||
*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 35: | Línea 35: | ||
} | } | ||
} | } | ||
− | + | --> | |
$empleado1=new Empleado(); | $empleado1=new Empleado(); | ||
− | $empleado1-> | + | $empleado1->asigna('Luis',2500); |
$empleado1->pagaImpuestos(); | $empleado1->pagaImpuestos(); | ||
$empleado1=new Empleado(); | $empleado1=new Empleado(); | ||
− | $empleado1-> | + | $empleado1->asigna('Carla',4300); |
$empleado1->pagaImpuestos(); | $empleado1->pagaImpuestos(); | ||
?> | ?> | ||
Línea 50: | Línea 50: | ||
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 82: | Línea 83: | ||
} | } | ||
} | } | ||
− | + | --> | |
$menu1=new Menu(); | $menu1=new Menu(); | ||
$menu1->cargarOpcion('http://www.google.com','Google'); | $menu1->cargarOpcion('http://www.google.com','Google'); | ||
Línea 96: | Línea 97: | ||
Construir una clase llamado racional que podamos inicializar con un string del tipo por ejemplo "8/5" | Construir una clase llamado racional que podamos inicializar con un string del tipo por ejemplo "8/5" | ||
}} | }} | ||
+ | <!-- | ||
<source lang=php> | <source lang=php> | ||
<?php | <?php | ||
Línea 108: | Línea 110: | ||
} | } | ||
} | } | ||
+ | --> | ||
$a=new racional("8/5"); | $a=new racional("8/5"); | ||
Línea 132: | Línea 135: | ||
</source> | </source> | ||
}} | }} | ||
+ | |||
+ | {{MRM_Actividad|Title=App de geometría| | ||
+ | ;Realiza una app que me permita dibjar dos puntos o una línea en un linezo. | ||
+ | *Para ello usaremos un lienzo o cambas | ||
+ | <source lang=html5> | ||
+ | <canvas id="canvas" width=100 height=500 style="margin-left=$l, margin-right=$r"> | ||
+ | <p>Su navegador no soporta canvas :(</p> | ||
+ | </canvas> | ||
+ | </source> | ||
+ | |||
+ | ;Dibujar un punto | ||
+ | <source lang=javascript> | ||
+ | var canvas = document.getElementById('canvas'); | ||
+ | var lienzo = canvas.getContext('2d'); | ||
+ | lienzo.fillStyle = "#ff2626"; // Color rojo | ||
+ | lienzo.beginPath(); // Iniciar trazo | ||
+ | lienzo.arc($this->x, $this->y, $this->size, 0, Math.PI * 2, true); // Dibujar un punto usando la funcion arc | ||
+ | lienzo.fill(); // Terminar trazo | ||
+ | </source> | ||
+ | ;Dibujar una línea | ||
+ | <source lang=javascript> | ||
+ | //Declaro la variable | ||
+ | var canvas = document.getElementById("canvas"); | ||
+ | var lienzo = canvas.getContext("2d"); | ||
+ | lienzo.lineWidth = 3//ancho de la línea | ||
+ | lienzo.strokeStyle = "#f00"; //Color | ||
+ | lienzo.beginPath(); //Empiezo a dibujar | ||
+ | lienzo.moveTo(20, 130); //Posición inicial | ||
+ | lienzo.lineTo(230, 20); //Posición final | ||
+ | lienzo.stroke(); //DIBUJA la línea | ||
+ | </source> | ||
+ | |||
+ | }} |
Última revisión de 20:36 13 nov 2019