Desarrollo Web en Entorno Cliente









Ejercicios Tema 3

Parte 1

1. Realiza un script que escriba en el documento la fecha y hora actual. La salida deberá tener el siguiente formato : Hoy es martes, 5 de enero de 2013 y son las 14:32 horas . Nota : Este ejercicio se simplifica utilizando arrays (que no hemos visto). De todas formas el objetivo del ejercicio es resolverlo con las herramientas que hemos estudiado hasta ahora.

Código:

Volver arriba ▲

2. Realiza un script que pida un nombre y dos apellidos e indique el tiempo que se tardó en introducir los datos. La salida sería algo así como : En introducir Jose García Fernández ha tardado 25 segundos.

Código:

Volver arriba ▲

3. Realiza un script pida un mes y año e imprima su calendario. No hace falta esmerarse en la presentación del calendario, el calendario simplificado puede ser del tipo : OCTUBRE - 2014 1 (miercoles), 2 (jueves), ….. , 31 (viernes). (Si lo deseas puedes realizar una tabla – nivel avanzado – sombreando los sábados y domingos)

Código: Nota: El mes se debe introducir como texto.

Volver arriba ▲

4. Realiza un script que calcule la diferencia en días entre la fecha de nacimiento de alguien y la fecha actual. La salida podría ser algo como : Tienes 9650 días de vida.

Código: Nota: El mes se debe introducir como texto.

Volver arriba ▲

5. Realiza un script que pida una fecha y muestre tres fechas que sean la fecha introducida a 30, 60 y 90 días.

Código:

Volver arriba ▲

6. Pide 3 números (edades, por ejemplo) y 3 nombres e indica el nombre del mayor.

Código:

Volver arriba ▲

7. Realiza un script que genere 1 número aleatorio entre 1 y 49.

Código:

Volver arriba ▲

8. Con las herramientas estudiadas hasta ahora (no incluye arrays) modifica el script anterior de tal forma que se puedan generar 3 números aleatorios entre 1 y 49 pero que no se repita ninguno.

Código:

Volver arriba ▲

9. Realiza un script que imprima los 14 resultados de una quiniela de forma aleatoria. La salida sería algo así como :

Partido 1 : 1
Partido 2 : X
Partido 3 : 2

Código:

Volver arriba ▲

10. Realiza el script anterior pero ahora de forma que la probabilidad de que sea un 1 sea del 50%, la de la X del 40% y la del 2 del 10% .

Código:

Volver arriba ▲

11. Realiza un script que pida nombre y apellidos y los convierta a mayúsculas (el contenido de la variable quedará en mayúsculas).

Código:

Volver arriba ▲

12. Realiza un script que pida una cadena de texto y la muestre poniendo el signo – entre cada carácter. Por ejemplo, si tecleo “jose luis”, deberá salir “j-o-s-e- -l-u-i-s”. No deberá utilizarse el método replace.

Código:

Volver arriba ▲

13. Realiza un script que cuente el número de vocales que tiene una cadena de texto.

Código:



Volver arriba ▲

14. Realiza un script que pida una cadena de texto y un número del 1 al 5. Deberá contarse el número de veces que aparece la vocal indicada con el número. Los números 1,2,3,4,5 indican las vocales a,e,i,o,u. Si por ejemplo tecleo como texto : “Hola jose luis” y como número el 3 deberá contar el número de veces que aparece la vocal i en el texto. La salida puede ser algo como lo siguiente : 1 Es el número de veces que aparece la vocal i en la frase : Hola jose luis (intenta realizar este ejercicio con el mínimo número de if/switch que puedas)

Código:

Volver arriba ▲

15. Pedimos una cadena de texto que sabemos que puede contener paréntesis () en el medio. Realiza un script que extraiga la cadena que se encuentra entre los paréntesis. Ejemplo si tecleo : “jose (luis) vidal” se mostrará “luis”. Si no existe el signo “(“ mostrará una cadena vacia y si existe el signo “(“ pero no el signo “)” mostrará desde el primer paréntesis hasta el final.

Código:

Volver arriba ▲

16. Realiza un script que pida una cadena de texto y la devuelva al revés. Es decir, si tecleo “jose luis” deberá mostrar “siul esoj”.

Código:



Volver arriba ▲

17. Un palíndromo es una frase que se puede leer tanto al derecho como al revés. Por ejemplo : “Dabale arroz a la zorra el abad”. Realiza un script que pida un texto e indique si es un palíndromo.

Código:



Volver arriba ▲

18. Modifica el script que calculaba la letra del DNI utilizando lo que sabes ahora sobre el objeto String.

Código:



Volver arriba ▲

19. Realiza un script que lea todos las propiedades del objeto screen.

Código:



Volver arriba ▲

Parte 2

1. Pregunta al usuario con confirm() si desea entrar o no en la página. En caso negativo redireccionalo a google.com (location).

Código:



Volver arriba ▲

2. Realiza un script que cada 10 segundos muestre un mensaje (alert) indicando al usuario que pasaron 10 segundos.

Código:



Volver arriba ▲

3. Realiza un script que a los 20 segundos de entrar en la página se redireccione a otra página (por ejemplo, google.com)

Código:



Volver arriba ▲

4. Realiza un script en el que se pida un nombre y a los 10 segundos se abra una ventana nueva que contenga el nombre tecleado anteriormente y con el fondo de color rojo (document.bgColor).

Código:



Volver arriba ▲

5. Realiza un script que abra una ventana nueva y que cada 10 segundos se modifique el tamaño de la nueva ventana.

Código:



Volver arriba ▲

6. Realiza un script que a los 10 segundos se abra una ventana nueva (segunda.html) y dentro de esa segunda ventana realizar un script que a los 20 segundos se modifique el color de fondo de la primera ventana.

Código programa:

Código Ventana



Volver arriba ▲

7. Realiza un script que pida unos datos (nombre, apellidos y edad) y si es mayor de edad se abra una ventana en la que se muestre el nombre y apellidos tecleados y un mensaje de bienvenida.

Código programa:

Código Ventana



Volver arriba ▲
Volver arriba ▲