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

Desafio Funciones

1.

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

2.

function nombre(name){
    console.log(`Hola ${name} un gusto`);
}

nombre('Ernesto');

3.

function dobleNumero(numero){
    console.log('El doble del numero es');
    return numero*2;
}
dobleNumero(2);

4.

function promedio3Numeros (num1,num2,num3){
    promedio = (num1 + num2 + num3) /3 ;
    return console.log(promedio);
}
promedio3Numeros(2,3,4);

5.

function obtenerMayor(a, b) {
  return (a > b) ? a : (a < b) ? b : "iguales";
}

console.log(obtenerMayor(10, 5));   
console.log(obtenerMayor(5, 10));  
console.log(obtenerMayor(5, 5));    
1 respuesta

¡Hola! Veo que estás trabajando con funciones en JavaScript. Has hecho un gran trabajo al definir y llamar a las funciones en tus ejemplos. Aquí te doy algunos comentarios y sugerencias para cada uno:

  1. Función saludar: Esta función está perfecta. Llama a console.log para imprimir "Hola, mundo". No necesita cambios.

  2. Función nombre: También está bien. Utilizas una plantilla de cadena para incluir el nombre en el saludo. Es una forma muy clara y concisa de hacerlo.

  3. Función dobleNumero: La lógica para calcular el doble del número está correcta. Sin embargo, estás usando console.log antes de return, lo que significa que "El doble del numero es" se imprimirá antes de que se calcule el doble. Si quieres que el mensaje y el resultado se impriman juntos, podrías hacer lo siguiente:

    function dobleNumero(numero){
        const resultado = numero * 2;
        console.log(`El doble del numero es ${resultado}`);
        return resultado;
    }
    
  4. Función promedio3Numeros: La función está bien, aunque es más común primero calcular el promedio y luego imprimirlo. Además, no es necesario usar return con console.log. Puedes separar el cálculo y la impresión así:

    function promedio3Numeros (num1, num2, num3){
        const promedio = (num1 + num2 + num3) / 3;
        console.log(promedio);
        return promedio;
    }
    
  5. Función obtenerMayor: Esta función está muy bien usando el operador ternario para decidir qué valor retornar. Está claro y conciso. Solo asegúrate de que "iguales" es el comportamiento que deseas cuando ambos números son iguales.

Espero que estos comentarios te sean útiles. ¡Sigue practicando y experimentando con funciones! Espero haber ayudado y buenos estudios.