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

[Proyecto] Haz lo que aprendimos en el aula

Este es mi codigo sobre el juego de adivinar el numero ya auto matizado

<meta charset="utf-8">

<br>
<center><h1><font color= red>JUEGO ADIVINAR EL NUMERO</font></h1></center>

<script>

    // Start functions ------>

        //Show the message
    function print (message){

        size();
        document.write(message);
        jumpLine();
        makeLine();
    }

        //Make a space
    function jumpLine() {

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

        //Make a Line
    function makeLine() {

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

    function size() {

        document.write("<font size=4>");
    }

    function randomNum(number) {

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

    }
    // End functions <--------

    //Variables

    var range = parseInt(prompt("Digite el numero maximo al que quiere que llegue la adivinanza (Solo numeros mayores a 0)"));
    var thinkNumber = randomNum(range)
    var newNumber = parseInt(prompt("Digite un numero entre 0 y " + range));

    //Conditionals

    if (thinkNumber == newNumber) {

        print("Usted acerto")
    }

    if (thinkNumber > newNumber){

        print("El numero digitado es menor al numero solicitado");
    }

    if (thinkNumber < newNumber) {

        print("El numero digitado es mayor al numero solicitado")
    }

    //End Conditionals

</script>
1 respuesta

¡Hola Juan Sebastián! Gracias por compartir tu código con nosotros. Parece que has creado un juego interesante de adivinar números. Sin embargo, es importante tener en cuenta que en la programación es necesario seguir ciertas convenciones para que el código sea fácil de leer y mantener.

Te sugiero que utilices sangrías para separar las funciones y las estructuras de control de flujo, como los condicionales. Además, es recomendable utilizar nombres de variables que sean descriptivos y fáciles de entender.

Por otro lado, si quieres mejorar tu juego, podrías agregar un contador de intentos para que el usuario tenga un límite de oportunidades para adivinar el número. También podrías agregar una función que permita reiniciar el juego después de que el usuario haya adivinado el número o haya agotado sus intentos.

Espero que estos consejos te sean útiles. ¡Buenos estudios!

Te recomiendo que compartas la solución de tus ejercicios en nuestro servidor de Discord, allí tenemos un canal exclusivo para eso (#compartatucodigo) y el foro solo quedaría para esclarecer cualquier duda que puedas tener sobre el contenido de los cursos.

Un saludo!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios