2
Ejercicios propuestos de JavaScript 1. Escribe un programa que contenga un formulario con cinco botones. Cada uno de los botones debe tener como etiqueta el nombre de un color y al pulsarlo pondr´ a el color del fondo del documento del mismo color que indica. 2. Como ampliaci´ on del ejercicio anterior, a˜ nade a los cinco botones, la posibilidad de elegir el cambio de color para el fondo del documento o para el fondo de una capa situa- da en la esquina superior derecha del documento. (sugerencia.- Usar un formulario del tipo type=’radio’ para elegir entre cambiar el documento o la capa). 3. Realiza un programa de nombre Eval1C.html, que funcione de la siguiente forma: a ) El programa nos pregunta nuestro nombre. b ) El programa nos pregunta nuestra edad. c ) El programa da como resultado nuestro nombre y a continuaci´ on los d´ ıas que hemos vivido hasta el momento (deber´ as multiplicar la edad por 365) 4. Realizar un men´ u, con una lista de formulario del tipo select, con 4 opciones diferentes, de manera que al seleccionar un elemento de la lista, se actualice a su vez una imagen del documento. 5. En la misma idea del ejercicio anterior, a˜ nadir la posibilidad de que las im´ agenes cambi- en cada medio segundo, una imagen por la otra autom´ aticamente, utilizando el m´ etodo setTimeout con un periodo de 500 ms. 6. El siguiente programa tiene errores que hay que corregir. Se trata de listar en un formulario del tipo textarea una lista de valores de grados cent´ ıgrados a grados Farenheit. Efectuar las correcciones para que funcione. <SCRIPT> var farenheit,celsius, var s=""; for(i=-2;i<=12:i++) { celsius=10*i; farenheit=32+(celsius*9)/5; s=s+"C= "+celsius+" F="+farenheit+"\n"; if (celsius==0) s=s+"Punto congelaci´ on del Agua\n"; if (celsius==100) s=s+"Punto de ebullici´ on del Agua\n"; } alert(s; <//SCRIPT> <HTML> 1

Practica javascript

Embed Size (px)

Citation preview

Page 1: Practica javascript

Ejercicios propuestos de JavaScript

1. Escribe un programa que contenga un formulario con cinco botones. Cada uno de losbotones debe tener como etiqueta el nombre de un color y al pulsarlo pondra el color delfondo del documento del mismo color que indica.

2. Como ampliacion del ejercicio anterior, anade a los cinco botones, la posibilidad de elegirel cambio de color para el fondo del documento o para el fondo de una capa situa-da en la esquina superior derecha del documento. (sugerencia.- Usar un formulario deltipo type=’radio’ para elegir entre cambiar el documento o la capa).

3. Realiza un programa de nombre Eval1C.html, que funcione de la siguiente forma:

a) El programa nos pregunta nuestro nombre.

b) El programa nos pregunta nuestra edad.

c) El programa da como resultado nuestro nombre y a continuacion los dıas que hemosvivido hasta el momento (deberas multiplicar la edad por 365)

4. Realizar un menu, con una lista de formulario del tipo select, con 4 opciones diferentes,de manera que al seleccionar un elemento de la lista, se actualice a su vez una imagen deldocumento.

5. En la misma idea del ejercicio anterior, anadir la posibilidad de que las imagenes cambi-en cada medio segundo, una imagen por la otra automaticamente, utilizando el metodosetTimeout con un periodo de 500 ms.

6. El siguiente programa tiene errores que hay que corregir. Se trata de listar en un formulariodel tipo textarea una lista de valores de grados centıgrados a grados Farenheit. Efectuarlas correcciones para que funcione.

<SCRIPT>

var farenheit,celsius,

var s="";

for(i=-2;i<=12:i++) {

celsius=10*i; farenheit=32+(celsius*9)/5;

s=s+"C= "+celsius+"

F="+farenheit+"\n";

if (celsius==0) s=s+"Punto congelacion del

Agua\n";

if (celsius==100) s=s+"Punto de ebullicion del Agua\n"; } alert(s;

<//SCRIPT>

<HTML>

1

Page 2: Practica javascript

7. Haz un programa que escriba todos los multiplos de 23 inferiores a 1000 y por ultimo nosde la suma de todos ellos.

8. Haz un programa que sirva para resolver ecuaciones de segundo grado del tipo

ax2 + bx + c = 0

9. El juego del ahorcado Las caracterısticas de este ejemplo son:

Solo existen palabras de 8 letras

Se escriben las letras directamente en alguna de las 8 casillas al efecto, no seleccio-nando las letras por separado.

Al fallar 7 veces se acaba el juego y se deja la posibilidad de volver a empezar.

La estructura de la pagina es basicamente un formulario con 8 campos de texto,un campo de texto para mostrar mensajes, y un boton para confirmar lo que se haescrito.

gutierjm
Text Box
Para aprobar esta práctica será necesario realizar cuatro de los seis ejercicios 1-6. Un notable se obtendrá al realizar, además, el 7 y 8. Un sobresaliente con el 9.