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

[Sugerencia] Sugerencia - Desafio 2 - Funciones

¡Hola! Buenas noches, hice el Desafio 2 con respecto a las funciones y espero que alguien le pueda ayudar este código.

Si hay algo en el que yo me haya equivocado estoy abierto a sugerencias y comentarios. ¡Muchas Gracias!

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

function saludo(){
    console.log("¡Hola Mundo!");
}

saludo();

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

function nombres(nombreu){
    console.log("¡Hola! ¿Cómo estas? " + nombreu)
} 

nombres("Johana");   

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

function sumas(numerop){
    console.log(`El número ingresado es ${numerop} y el doble de número que ingresaste es: ${numerop * (2)}`);

}

sumas(6); 

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

function triplenumber(numerouno, numerodos, numerotres){
    console.log(`Los valores que ingresaste son: ${numerouno}, ${numerodos}, ${numerotres}`);
    console.log(`El promedio de estos es: ${(numerouno + numerodos + numerotres) / 3}`)

}

triplenumber(4, 8, 12);

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

 function mayornumb(primernumero, segundonumero){
    if(primernumero > segundonumero){
        console.log(`Es mayor ${primernumero}`)
    } else if(segundonumero > primernumero){
        console.log(`Es mayor ${segundonumero}`)
    } else {
        console.log(`Ambos números son iguales`);
    }
}

mayornumb(15, 15); 

//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 multi(numerom){
    let resultado = numerom * numerom;
    return resultado;
}

console.log(multi(5));
1 respuesta

¡Hola Luis, espero que estés bien!

Sugerencia: compartir tu actividad (caso no tiene duda) en el servidor ONE / Alura Latam en Discord ;)

Gracias por compartir tu código. Parece que has hecho un gran trabajo con el Desafío 2 sobre funciones. Aquí tienes algunas sugerencias y comentarios que podrían ayudarte a mejorar o ajustar tu código:

  1. Función de saludo: La función saludo está perfecta. Muestra "¡Hola, mundo!" en la consola como se esperaba.

  2. Función con nombre como parámetro: En la función nombres, el mensaje es amigable, pero para seguir exactamente la consigna, podrías ajustar el mensaje a "¡Hola, [nombre]!" simplemente cambiando la línea por console.log("¡Hola, " + nombreu + "!");.

  3. Función que devuelve el doble: La función sumas está correcta, pero si la intención es devolver el doble del número, podrías usar return numerop * 2; en lugar de console.log. Esto permitirá que la función devuelva el valor en vez de solo imprimirlo.

  4. Función para calcular el promedio: La función triplenumber está bien, pero si quieres devolver el promedio en lugar de solo mostrarlo, podrías usar return (numerouno + numerodos + numerotres) / 3;.

  5. Función para encontrar el mayor de dos números: La función mayornumb funciona correctamente. Una pequeña sugerencia sería usar return en lugar de console.log si deseas que la función devuelva el valor, pero eso depende de cómo quieras usar el resultado.

  6. Función para multiplicar un número por sí mismo: La función multi es correcta y ya está devolviendo el resultado, lo cual es ideal.

En general, tu código está muy bien estructurado y cumple con los requisitos del desafío. Solo he sugerido algunos ajustes menores para alinearse más con las instrucciones o mejorar la funcionalidad.

Espero que estas sugerencias te sean útiles y que sigas disfrutando de la programación. ¡Bons estudios!