Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
5
respuestas

[Duda] loteria

Alguien sabe en que estoy mal por que me imprime dos veces el mensaje? Ingrese aquí la descripción de esta imagen para ayudar con la accesibilidad

5 respuestas

Hola buenas tardes, en else te falta cerrar con llaves, saludos

Me marca error si pongo llaves

falta poner un if delante del else y poner tus llaves

if (la condición 1 es verdadera) { // el código se ejecuta } else if (la condición 2 es verdadera) { // el código se ejecuta }

<meta charset="UTF-8">

<h1>Loteria </h1>

<script>

    function saltarLinea() {
        document.write("<br>");    
        document.write("<br>");    
        document.write("<br>");    
    }  

    function imprimir(frase) {
        document.write(frase);
        saltarLinea();
    }
    function sorteo (n){

    return Math.round(Math.random()*n);

    }


    var numeroPensado = sorteo(10)
    var numeroLanzado = parseInt(prompt("Ingrese un número entre 0-10"))

    if (numeroPensado == numeroLanzado ){
        imprimir("usted acertó , el numero sorteado es: " + numeroPensado );
    }

    else
    if (numeroPensado != numeroLanzado ){
            imprimir(" Usted fallo el numero sorteado es:" + numeroPensado );
         }

creo que ya quedo pero ahora si yo quito ese "else" no me afecta con el o sin el el codigo corre ya bien , siempre es necesario poner else ? en ejemplos como estos?

solución!

Como sugerencia en tu ejemplo el else saldría sobrando lo puedes dejar con el IF (condicion ){ la accion}, el else podrías ocuparlo cuando en caso de una condición no se cumpla se ejecute el else, por ejemplo con else ------------------- espero darme a entender y disculpame si no jejeje

<script>
var password = 123;
if ( password == 123){
 alert("acceso correcto");
}else{
    alert("acceso denegado");
}
</script>