TP 3
0) Realizar un programa que permita dibujar (como con un lápiz) solo de la mitad derecha de la pantalla.
2) Realizar un programa que permita dibujar (como con un lápiz) solo una zona cuadrada de lado 100, centrada en la pantalla. Al presionar una tecla, el lápiz se tiene que convertir en una goma de borrar que me permita eliminar de la pantalla lo dibujado a medida que movemos el mouse.
3) Realizar un programa que permita dibujar (como con un lápiz) con color ROJO. Al presionar la tecla "A" que empiece a pintar en color AZUL. Al presionar la tecla "V" que comience a pintar en color VERDE. Y al presionar "R" que vuelva a pintar en color ROJO
4) Realizar un programa que permita dibujar (como con un lápiz), pero al presionar una zona cuadrada ubicada en la esquina inferior derecha de 20 X 20, se borre toda la pantalla
.
5) Cree un programa que me permita dibujar una elipse que siga la posición del mouse. Al hacer click debe cambiar de color rojo al azul, y viceversa. De esta forma la elipse alternará entre rojo y azul como tantos click haga.
6) Modificar el ejercicio anterior para que solo alterne cuando se encuentra dentro de la zona cuadrada ubicada en el centro de la pantalla. La zona tiene un ancho y alto de 100 pixels
7) Modificar el ejercicio 5 para que el cambio se produzca cuando cruzan las 2 diagonales principales de la pantalla. En una zona cambiará de ROJO a AZUL, en otra zona de VERDE a AMARILLO, en otra zona de Cuadrado a Triángulo, y en la última solo dibujara como un lápiz.
8) Crear un programa que me permita dibujar una elipse en pantalla que se mueva desde la derecha hacia la izquierda en un principio. Al llegar al borde de la pantalla, debe cambiar el sentido desde la izquierda hacia la derecha. Lo mismo debe suceder con el margen izquierdo.
9) Basándonos en el ejercicio 8), debemos modificar el programa para que al hacer click se modifique el sentido de los objetos de forma que se empiecen a mover de abajo hacia arriba, y de forma inversa cuando lleguen a los bordes.
10) Modificar el programa del ejercicio 8), para que al hacer click sobre la elipse la misma se detenga, y retorne a su movimiento anterior cuando se haga click sobre la elipse nuevamente.
11)Realizar un programa que permita realizar la acción de un Boton. El Botón será implementado en un programa que me permita arrancar el movimiento de una bola y detenerlo. En el mismo debe haber 2 botones, uno para arrancar y otro para detener la bola.
12) Dados 2 botones en la pantalla (implementados por el alumno) y una elipse ubicada en el centro moviéndose hacia la derecha; al ser presionado 1 de ellos, hará que el sentido de la elipse sea hacia la izquierda; al presionar el otro botón, hará que el sentido sea hacia la derecha. Si la elipse toca alguno de los 2 bordes, debe aparecer un texto diciendo "PERDISTE!"
14) Realizar un programa con la misma base del ejercicio 12, pero sin botones. En la pantalla debe aparecer un contador que va a marcar las veces que hicimos click en la pantalla. La elipse va a comenzar moviéndose en una dirección aleatoria (Arriba,Abajo,Derecha, Izquierda). Al hacer click en la elipse, esta cambiará de dirección, pero aleatoria también. El fin es ver cuantos clicks se pueden hacer antes de que la elipse toque el borde.
16) Realizar un programa que dibuje una Bola que pueda ir rebotando por las paredes de la pantalla.
17) Realizar un objeto circular que aumente y disminuya su diámetro automáticamente entre un valor mínimo y uno máximo. El objeto debe moverse junto con la posición del mouse y deberá tener 20 pixels de diámetro mínimo y 200 de máximo.
E
18) Realizar un programa que permita el movimiento de un rectángulo que, comenzando en el extremo superior izquierdo, se mueva hasta el extremo derecho, luego descienda hasta la esquina inferior derecha, de allí se mueva hasta la esquina inferior izquierda y después ascienda hasta la posición de salida. Al llegar a cada esquina deberá cambiar de color.
19) Realizar un programa que me permita hacer 3 clicks en la pantalla. El primero debe permitir que se dibuje una línea vertical en la posición X del mouse en la pantalla, el segundo, otra línea vertical en la pantalla dada por la posición en X del mouse. El tercer click me va a cambiar de color el área comprendida entre ambas zonas, teniendo que hacer click en la zona entre ambas líneas.
No hay comentarios:
Publicar un comentario