Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

interrumpiendo un ciclo

buenas tardes, se ve un problema en el momento de alert y de imprimir, porque al momento de poner la variable intentos aparecera 3 que es el numero final y no en que intento iria, se recomienda usar la variable contador y asi si se sabra en que intento iba.

<meta charset="UTF-8">

<h1>PROGRAMA - CALCULAR LA MEDIA DE LAS EDADES DE UNA FAMILIA </h1>

<script>

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

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

    var numeroPensado = Math.round(Math.random()*10);
    var intentos = 3;
    var contador = 1;

    while (contador <= intentos){

        var numeroLanzado = parseInt(prompt("ingrese un numero del 0 al 10"));

        if (numeroPensado == numeroLanzado){

            alert("acerto en el intento " + contador + " el numero era: " + numeroPensado);
            break;

        }

        else {

            alert("usted erro");

        }

        contador++;

    }

if (numeroPensado == numeroLanzado){

    imprimir("acerto en el intento " + contador + " el numero era: " + numeroPensado);

}

else {

    imprimir("usted erro, el numero pensadoera " + numeroPensado);

}


</script>
1 respuesta

Muy útil tu aportación. Justo estaba pensando eso :D

GRACIAS!