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!');
  return;
}
saludo();

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

function saludar(nombre) {
  console.log('¡Hola, ' + nombre + '!');
  return;
}

let nombreUsuario = prompt('Por favor, introduce tu nombre:');
saludar(nombreUsuario);

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

let duplicar = (a) => (a * 2);
console.log(duplicar(32)); 

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

let promedio = (a, b, c) => Math.round((a + b + c) / 3);

console.log(promedio(5, 7, 8)); 

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

function mayor(num1, num2) {
  if (num1 > num2) {
    return num1;
  } else {
    return num2;
  }
}

let numeroA = Number(prompt('Ingresa un número:'));
let numeroB = Number(prompt('Ingresa otro número:'));

let numeroMayor = mayor(numeroA, numeroB);

console.log('El número mayor es: ' + numeroMayor);

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

let cuadrado= (a) => (a * a);

console.log(cuadrado(5))
1 respuesta

Hola, Joaquín.

Parece que has hecho un gran trabajo resolviendo los desafíos propuestos en la actividad. Vamos a revisar cada uno de tus códigos:

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

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

    ¡Perfecto! La función muestra correctamente el mensaje en la consola.

  2. Función que recibe un nombre y muestra "¡Hola, [nombre]!":

    function saludar(nombre) {
      console.log('¡Hola, ' + nombre + '!');
      return;
    }
    
    let nombreUsuario = prompt('Por favor, introduce tu nombre:');
    saludar(nombreUsuario);
    

    Tu código está correcto. Usas prompt para recibir el nombre del usuario y luego llamas a la función saludar para mostrar el mensaje.

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

    let duplicar = (a) => (a * 2);
    console.log(duplicar(32));
    

    ¡Muy bien! La función devuelve el doble del número pasado como parámetro.

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

    let promedio = (a, b, c) => Math.round((a + b + c) / 3);
    console.log(promedio(5, 7, 8));
    

    Tu función calcula el promedio correctamente. Usar Math.round es una buena idea si deseas redondear el resultado.

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

    function mayor(num1, num2) {
      if (num1 > num2) {
        return num1;
      } else {
        return num2;
      }
    }
    
    let numeroA = Number(prompt('Ingresa un número:'));
    let numeroB = Number(prompt('Ingresa otro número:'));
    
    let numeroMayor = mayor(numeroA, numeroB);
    
    console.log('El número mayor es: ' + numeroMayor);
    

    Todo está correcto y funciona bien para comparar dos números.

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

    let cuadrado = (a) => (a * a);
    console.log(cuadrado(5));
    

    Tu función calcula el cuadrado del número correctamente.

Has hecho un excelente trabajo resolviendo estos desafíos. Espero que esta práctica te haya ayudado a entender mejor cómo funcionan las funciones en programación.

Espero haber ayudado y ¡buenos estudios!