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

[Proyecto] Desafio 2: Hora de practicar #2

//----------------- Desafio 2 -----------------// //1. Crear una función que muestre "¡Hola, mundo!" en la consola.

function hello(){
    console.log('Hola mundo');
}

hello();

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

function hello2(name){
    console.log("¡Hola, " + name + "!");
}

hello2('Jonathan');

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

function double(number){
    console.log(number * 2);
}

double(6);

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

function average(value1, value2, value3){
    console.log( (value1 + value2 + value3) / 3);
}

average(5, 9, 8);

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

function maximum(value1, value2) {
    console.log (value1 > value2 ? value1 : value2);
}

maximum(5, 9);

//6. 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 square(number) {
    console.log (number * number);
}

square(5);
1 respuesta

¡Hola, Jonathan, espero que estés bien!

Parece que ya has hecho un gran trabajo con tu código. Voy a revisar cada uno de los puntos para asegurarme de que todo esté correcto:

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

    function hello(){
        console.log('Hola mundo');
    }
    

    Esta función está bien, pero si quieres que muestre "¡Hola, mundo!" exactamente como en el enunciado, deberías cambiar el texto a:

    console.log('¡Hola, mundo!');
    
  2. Función que recibe un nombre y muestra "¡Hola, [nombre]!":

    function hello2(name){
        console.log("¡Hola, " + name + "!");
    }
    

    ¡Perfecto! Esta función está correcta y funciona como se espera.

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

    function double(number){
        return number * 2;
    }
    

    Aquí estás usando console.log en lugar de return. Si el objetivo es devolver el doble, deberías usar return en lugar de console.log.

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

    function average(value1, value2, value3){
        return (value1 + value2 + value3) / 3;
    }
    

    Al igual que en el punto anterior, si deseas devolver el promedio, deberías usar return.

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

    function maximum(value1, value2) {
        return value1 > value2 ? value1 : value2;
    }
    

    De nuevo, usa return en lugar de console.log para devolver el valor.

  6. Función que devuelve el cuadrado de un número:

    function square(number) {
        return number * number;
    }
    

    Cambia console.log por return para devolver el resultado.

Espero que estas sugerencias te sean útiles. ¡Sigue adelante con tus proyectos! Espero haber ayudado y buenos estudios!