Foro de elhacker.net

Programación => Java => Mensaje iniciado por: MikeO en 23 Junio 2014, 08:41 am



Título: Me pueden ayudar con esto??
Publicado por: MikeO en 23 Junio 2014, 08:41 am
Hola , apenas estoy aprendiendo a codificar con javascript y estoy haciendo unos ejercicios , pero me vare en este :

"Con grandes poderes de programación, viene una gran responsabilidad. ¡Hay que asegurarnos de que el usuario tiene la edad suficiente para poder jugar!

Para ello se requieren dos fragmentos de código.

Usa prompt para preguntarle al usuario su edad.
Escribe una sentencia if / else con base en la edad del usuario.
Nota: ¡hay que almacenar el resultado de la instrucción prompt en una variable! De lo contrario, no podremos usarlo en la sentencia if / else.

Instrucciones:

Debajo del código existente, declara la variable edad.
Haz que edad sea igual a la respuesta que el usuario debe introducir (es decir, pregúntale al usuario, '¿Cuántos años tienes?')
Si el usuario tiene menos de 18 años, usa console.log y dile que se le permite jugar, pero bajo su propia responsabilidad.
En caso contrario, usa console.log, ¡y escribe un mensaje que lo anime a comenzar a jugar!"

Aqui esta hasta donde lo llevo , pero me no se como crear la condicion if /else , me dice que guarde el prompt en una variable para usarala en la condicion if/else , pero no se como , por favor alguien me ayuda....

confirm("Estas listo para jugar")//¡Asegúrate de que el usuario está listo para jugar!
var edad=18
prompt("Que edad tienes??")


Título: Re: Me pueden ayudar con esto??
Publicado por: Br1ant en 23 Junio 2014, 09:48 am
Hola.

El bloque del código debería estar compuesto así:

Citar
confirm("Estas listo para jugar")//¡Asegúrate de que el usuario está listo para jugar!
var edad = 18
prompt("Que edad tienes??")
if (edad = 18)
{
    console.log("Comienza a jugar")
}
else
console.log("Juega bajo tu responsabilidad")

En la línea 5 defino que si la variable edad es igual a 18 (su valor original) se muestre console.log entre {} ("Comienza a jugar")
Else significa que si la condicion no se comple muestre el sgte console.log ("Juega bajo tu propia responsabilidad) - En este caso, si prompt recibe un valor que no sea 18.

Tengo mucho tiempo sin tomar en cuenta JS, si hay algún fallo en el código, házmelo saber. Nunca es tarde para recordar.