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)
2
respuestas

En caso de acertar.....

Hola chic@s!! Un consulta, en caso de acertar, es necesario colocar los dos comentarios iguales, tal cual lo explica el Profesor? Yo lo hice de esta manera y funciono, les muestro:

<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />

<h1>PROGRAMA - JUEGO DE ADIVINACION<h1>

<script>

    function saltarlinea() {

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

    }

    function imprimir(frase) {

        document.write (frase);
        saltarlinea();

    }

    var numeropensado = Math.round(Math.random () * 10)
    var numerodeintentos = 3
    var contador = 1


    while (contador <= numerodeintentos) {

        var numerolanzado = parseInt(prompt("Seleccione un número del 0 al 10")) ;


        if (numerolanzado == numeropensado){

            alert("FELICITACIONES, usted ha acertado");
            break;

        }

        else{
            alert("LO SIENTO, usted no ha acertado");

        }

        contador++;

    }    


        if (numerolanzado == numeropensado){

            imprimir("Usted acertó en en intento " + contador + " el número pensado es: " + numeropensado);

        }

        else{
            imprimir("Usted erró, e número pesado era: " + numeropensado);
        }
    imprimir ("fin")    


</script>

En todo caso, la pregunta sería, cual es el fin de dejar los dos comentarios iguales en caso de acertar? Gracias a tod@s!!!!

2 respuestas

Hola Amarilys, lo interpretas bien. No hay necesidad de que los dos mensajes sean iguales. El problema en el video es que el profesor copio y pego el codigo.

Pero incluso, lo que hubiera podido hacer al final, era validar unicamente si el usuario perdio, asi:

<meta charset="UTF-8">

<h1>PROGRAMA - JUEGO DE ADIVINACION<h1>

<script>

    function saltarlinea() {

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

    }

    function imprimir(frase) {

        document.write (frase);
        saltarlinea();

    }

    var numeropensado = Math.round(Math.random () * 10)
    var numerodeintentos = 3
    var contador = 1


    while (contador <= numerodeintentos) {

        var numerolanzado = parseInt(prompt("Seleccione un número del 0 al 10")) ;


        if (numerolanzado == numeropensado){

           imprimir("FELICITACIONES, el número pesado era: " + numeropensado");
           break;

        }

        else{

           alert("LO SIENTO, usted no ha acertado");

        }

        contador++;

    }    


    if (numerolanzado != numeropensado) {

            imprimir("Usted erró, el número pesado era: " + numeropensado);
    }

    imprimir ("fin")    

</script>
solución!

Gracias!!!