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

Desafío: hora de practicar

Crear una función que muestre "¡Hola, mundo!" en la consola.

function saludo(){
    console.log("Hola mundo);
}
saludo();

Crear una función que reciba un nombre como parámetro y muestre "¡Hola, [nombre]!" en la consola.

function nombre(nombre){
    console.log("Hola "+nombre);
}
nombre(Miguel);

Crear una función que reciba un número como parámetro y devuelva el doble de ese número.

function devolverNumero(numero){
    return numero*2;
}
devolverNumero(10);

Crear una función que reciba tres números como parámetros y devuelva su promedio.

function promedio(num1,num2,num3){
    return resultado=(num1+num2+num3)/3;	
}
promedio(7,8,9);

Crear una función que reciba dos números como parámetros y devuelva el mayor de ellos.

function numeroMayor(num1,num2){
    if (num1>num2){
         return num1;
    }
    else{
        return num 2;
    }
}
numeroMayor(8,3);

Crear una función que reciba un número como parámetro y devuelva el resultado de multiplicar ese número por sí mismo.

function multiplo(numero){
    return numero*numero;
}
multiplo(10);
1 respuesta

Hola Miguel, espero que estés bien

¡Vamos a revisar tus funciones! Parece que hay algunos pequeños errores en el código que podrían estar causando problemas.

  1. Función para mostrar "¡Hola, mundo!" en la consola:

    function saludo(){
        console.log("¡Hola, mundo!");
    }
    saludo();
    

    Aquí, faltaba cerrar la cadena con comillas dobles en console.log("Hola mundo);. Asegúrate de usar comillas dobles o simples de manera consistente.

  2. Función que recibe un nombre como parámetro:

    function nombre(nombre){
        console.log("¡Hola, " + nombre + "!");
    }
    nombre("Miguel");
    

    Asegúrate de pasar el nombre como una cadena, es decir, entre comillas.

  3. Función que devuelve el doble de un número:

    Tu función devolverNumero está correcta. Solo asegúrate de llamar a la función para ver el resultado.

  4. Función que devuelve el promedio de tres números:

    function promedio(num1, num2, num3){
        return (num1 + num2 + num3) / 3;	
    }
    promedio(7, 8, 9);
    

    El código está bien, pero no necesitas la variable resultado, puedes retornar directamente el cálculo.

  5. Función que devuelve el mayor de dos números:

    function numeroMayor(num1, num2){
        if (num1 > num2){
            return num1;
        } else {
            return num2;
        }
    }
    numeroMayor(8, 3);
    

    Había un pequeño error tipográfico en return num 2;, debe ser return num2;.

  6. Función que multiplica un número por sí mismo:

    Tu función multiplo está correcta. Solo asegúrate de llamar a la función para ver el resultado.

Espero que estas correcciones te sean útiles y te ayuden a avanzar en tu desafío. ¡Espero haber ayudado y buenos estudios!