2
respuestas

Solución del juego de adivinación con 3 intentos

ADIVINANDO NÚMEROS

<script>
    function saltarLinea(){
       document.write("<p><p><p><p>")
   }
    function imprimir(frase){
        document.write(frase);
        saltarLinea();
    }

    let numeroPensado = Math.round(Math.random()*10);;
    let intentos = 3;
    let contador = 1;
    let maximoIntentos = 3;
    let intentoActual = 1;

    while(contador <= intentos){
        let numeroLanzado = parseInt(prompt("Ingrese un número entre 0 y 10"))

        if (numeroPensado == numeroLanzado){
        alert("usted acertó, en el intento " + contador + "el número pensado era " + numeroPensado);
        break;
    }
    else { //SIGNIFICA DIFERENTE !=
        alert("usted erró");

    }
    contador++; //Siempre poner el contador que aumenta de a 1 afuera de la condición
    }
    if (numeroLanzado==numeroPensado){
        alert("Correcto")
    }
    else {
        if (intentoActual==3){
            alert("agostaste los intentos")
        }
    }
</script>
2 respuestas

Perfecto

<h1>Programa para Juego de adivinacion </h1>
<script>
    function saltarLinea() {

        document.write("<br>");
        document.write("<br>");
        document.write("<br>");
    }

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

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


    while (contador <= intentos){

            var numeroLanzado  = parseInt(prompt("Ingrese un numero entre 0 a 10 "));

        if (numeroLanzado == numeroGuardado ){

            alert("Usted acerto, en el intento "+ intentos +"el numero pensado era "+ numeroGuardado );
            break;
        }

        else {
                alert("Usted erró" );

        }
        contador++;
    }

    if (numeroLanzado == numeroGuardado){

        alert("Usted acerto, en el intento "+ intentos +"el numero pensado era "+ numeroGuardado );
    }
    else {

        imprimir("el numero pensado era: "+ numeroGuardado);
    }

    imprimir("fin");
</script>