Hola de nuevo
pedakitu:
Vas haciendo progresos, te voy a ayudar un poco con la estructura, que es lo más complicado. Lo que queremos es preguntar indefinidamente, y parar si
respuesta es
null o si respuesta es
true en la función
isNaN(respuesta). Eso sugiere un bucle
while. Se pueden utilizar las dos condiciones, pero voy a usar sólo una para simplificar el problema:
La estructura sería:
while(respuesta !== null) { ... }
Pero como no tenemos
respuesta definida, podemos definirla cada vez dentro del condicional:
Código PHP:
var respuesta;
var cantidadDeNumeros;
var sumatorioDeNumeros;
while( (respuesta=prompt("pregunta","respuesta default")) !== null ) {
// si respuesta es un número
// añadimos 1 a cantidadDeNumeros
// añadimos a sumatorioDeNumeros el valor de respuesta
// en caso contrario
// salimos del bucle con break con naturalidad
}
// si cantidadDeNumeros > 0 mostramos la media
// si no mostramos una alerta diciendo que no se han entregado números
También podríamos utilizar un
do {...} while() para no ensuciar tanto la condicional, no hay problema.
La condicional para saber si es un número la tienes bien, pero hay que hacer algo con el
parseInt(numero); que puesto así no hace nada, se volatiliza en cuanto se calcula.
Sigue en tus progresos.
Saludos