Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/01/2008, 16:07
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
Re: Ejercicio de javascript

Hola pedakitu:

Si el ejercicio es didáctico, supongo que lo mejor que podemos hacer es orientarte antes de hacérte todo el ejercicio, que no tendría sentido.

Para empezar las funciones que vas a necesitar para alertar información es:
alert("Frase que quieres alertar, y un "+cantidad+" número");
Para preguntar datos, necesitarás la función promt():
var respuesta = prompt("Pregunta que quieres realizar", "Texto por defecto");

Para comprobar que un string sea un número, se ha tratado varias veces. Supongo que puedes simplificar utilizando el constructor Number() y comparando lo construído con lo que tenías:
if( Number(elNumero) == elNumero )

Y para calcular la media es fácil, ya sabrás la fórmula matemática.

Uno de los problemas más gordos que tendrás, es el pedir números indefinidamente hasta que el usuario pulse cancelar. El botón cancelar se refleja en la variable respuesta como un valor, null o undefined, no recuerdo bien. Deberías construir un bucle while, por ejemplo.

El almacenamiento de los números es algo complicado. Puedes hacerlo mediante arrays para todos los números, o puedes utilizar una variable sumatorio en la que se vaya almacenando la suma de los números introducidos, y una variable cantidadDeNumeros que refleje lo que su propio nombre indica. media se calculará símplemente así:
var media = sumatorio / cantidadDeNumeros;


Postea tus progresos.

Saludos
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.