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

Desafío: funciones

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

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

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

function nombreUsuario(nombre){
console.log('¡Hola, ${nombre}!');
}
nombreUsuario('Johnny');

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

function numeroUsuario(numero){
return numero * 2;
}

let dobleNumero = numeroUsuario(3);
console.log(dobleNumero);

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

function calculoPromedio(a,b,c){
return (a + b + c)/3;
}

let promedio = calculoPromedio(2,4,6);
console.log(promedio);

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

function numeroMayor(a,b){
return a > b ? a : (a < b ? b : 'Son iguales');
}

let mayor = numeroMayor(3,4);
console.log(mayor);

  1. 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 numeroAlCuadrado(numero){
return numero * numero;
}

let cuadrado = numeroAlCuadrado(2);
console.log(cuadrado);

1 respuesta

Hola Johnathan,

¡Estás haciendo un gran trabajo con los desafíos de funciones! Vamos a revisar cada uno de tus códigos para asegurarnos de que todo esté correcto:

  1. Función que muestra "¡Hola, mundo!"

    Tu código está casi perfecto. Solo tienes un pequeño error de sintaxis en la función saludo. Te falta cerrar la comilla simple después de "¡Hola, mundo!". Aquí está la corrección:

    function saludo(){
        console.log('¡Hola, mundo!');
    }
    saludo();
    
  2. Función que recibe un nombre como parámetro

    El código es correcto, pero para que el template string funcione, debes usar backticks (``) en lugar de comillas simples. Aquí está la corrección:

    function nombreUsuario(nombre){
        console.log(`¡Hola, ${nombre}!`);
    }
    nombreUsuario('Johnny');
    
  3. Función que devuelve el doble de un número

    Este código está correcto. ¡Bien hecho!

    function numeroUsuario(numero){
        return numero * 2;
    }
    
    let dobleNumero = numeroUsuario(3);
    console.log(dobleNumero);
    
  4. Función que devuelve el promedio de tres números

    Tu código aquí también está correcto. ¡Excelente!

    function calculoPromedio(a, b, c){
        return (a + b + c) / 3;
    }
    
    let promedio = calculoPromedio(2, 4, 6);
    console.log(promedio);
    
  5. Función que devuelve el mayor de dos números

    Este código está perfecto y maneja bien el caso en que los números son iguales. ¡Buen trabajo!

    function numeroMayor(a, b){
        return a > b ? a : (a < b ? b : 'Son iguales');
    }
    
    let mayor = numeroMayor(3, 4);
    console.log(mayor);
    
  6. Función que devuelve el cuadrado de un número

    Este código también es correcto. ¡Sigue así!

    function numeroAlCuadrado(numero){
        return numero * numero;
    }
    
    let cuadrado = numeroAlCuadrado(2);
    console.log(cuadrado);
    

Espero que estas correcciones te sean útiles. ¡Sigue practicando y disfrutando del aprendizaje de la programación! Espero haber ayudado y buenos estudios!