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

Reto: tiempo de practicar 6


//Crea una función que muestre "¡Hola, mundo!" en la consola.
function mensaje () {
    console.log('¡Hola, mundo!');   
}
mensaje();
//Crea una función que reciba un nombre como parámetro y muestre "¡Hola, [nombre]!" en la consola.
function texto (nombre){
     console.log(`¡Hola, ${nombre}`)
}
texto('camilo');
//Crea una función que reciba un número como parámetro y devuelva el doble de ese número.
function numero (valor){
    valor *= 2;
    console.log(valor);
    return 
}
numero(5);

//Cree una función que tome tres números como parámetros y devuelva su promedio.
function promedio(valor1,valor2,valor3) {
    total = (valor1+valor2+valor3)/3;
    console.log(total);
    return
}
promedio(10,20,30);
//Crea una función que reciba números como parámetros y devuelva el mayor número de ellos.
function valorMasAlto (valor1,valor2,valor3,valor4){
    console.log(Math.max(valor1,valor2,valor3,valor4));
    return
}
valorMasAlto(115,20,355,4);

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

function mismoNumero(numero){
    numero *= numero;
    console.log(numero)
    return
}
mismoNumero(10);
1 respuesta

¡Hola Julián, espero que estés bien!

Parece que estás trabajando en un ejercicio de práctica de funciones en JavaScript. ¡Buen trabajo hasta ahora! Vamos a revisar tu código y asegurarnos de que todo esté funcionando correctamente.

  1. Función "mensaje": Esta función está bien implementada y muestra "¡Hola, mundo!" en la consola.

  2. Función "texto": Hay un pequeño detalle en esta función. Falta cerrar la cadena de texto con una comilla invertida al final. Aquí está la corrección:

    function texto (nombre){
        console.log(`¡Hola, ${nombre}!`);
    }
    texto('camilo');
    
  3. Función "numero": La función está bien, pero sería bueno devolver el valor calculado. Aquí está la corrección:

    function numero (valor){
        valor *= 2;
        console.log(valor);
        return valor;
    }
    numero(5);
    
  4. Función "promedio": Funciona correctamente, pero sería útil devolver el promedio calculado. Aquí está la corrección:

    function promedio(valor1, valor2, valor3) {
        let total = (valor1 + valor2 + valor3) / 3;
        console.log(total);
        return total;
    }
    promedio(10, 20, 30);
    
  5. Función "valorMasAlto": Está bien, pero también sería útil devolver el valor más alto. Aquí está la corrección:

    function valorMasAlto (valor1, valor2, valor3, valor4){
        let max = Math.max(valor1, valor2, valor3, valor4);
        console.log(max);
        return max;
    }
    valorMasAlto(115, 20, 355, 4);
    
  6. Función "mismoNumero": Funciona bien, pero sería bueno devolver el resultado de la multiplicación. Aquí está la corrección:

    function mismoNumero(numero){
        numero *= numero;
        console.log(numero);
        return numero;
    }
    mismoNumero(10);
    

Espero que estas correcciones te sean útiles. ¡Continúa practicando y explorando más sobre funciones en JavaScript! Espero haber ayudado y buenos estudios.