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 (Funciones)

// taller #2

// 1) hacer una funcion que imprima un hola mundo
function holamundo() {
console.log('hola mundo');
}
holamundo()

// 2) Crear una función que reciba un nombre como parámetro y muestre "¡Hola, [nombre]!" en la consola.
function nombre (nombre){
console.log(hola ${nombre})
}
nombre('Will')

// 3) Crear una función que reciba un número como parámetro y devuelva el doble de ese número.
function numero (numero){
numero = numero * 2;
console.log(el doble del numero es ${numero})
return numero;
};
numero(4)

// 4) Crear una función que reciba tres números como parámetros y devuelva su promedio.
function promedio (nota1,nota2,nota3){
let pro = (nota1 + nota2 + nota3)/3;
console.log(las notas son ${nota1},${nota2},${nota3} y el promedio es ${pro})
return promedio;
}
promedio(40,25,30)

// 5) Crear una función que reciba dos números como parámetros y devuelva el mayor de ellos.
function mayor (num1,num2){
console.log(el numero mayor es ${num1 > num2 ? num1 : num2})
return mayor;
}
mayor(2,3)

// 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 multiplicar(val1){
let mul = val1 * val1;
console.log(el numero multiplicado por si mismo ${mul})
return multiplicar;
}
multiplicar(4);

1 respuesta

¡Hola Wilson!

Parece que estás haciendo un gran trabajo con tus funciones. Vamos a revisar cada una de ellas para asegurarnos de que están funcionando correctamente.

  1. Función "Hola Mundo": Tu función holamundo está perfecta. Imprime "hola mundo" en la consola como se esperaba.

  2. Función que recibe un nombre: La función nombre también está bien, pero para que el mensaje sea exactamente "¡Hola, [nombre]!", puedes ajustar la cadena de texto para incluir el signo de exclamación al inicio. Aquí está la corrección:

    function nombre(nombre) {
        console.log(`¡Hola, ${nombre}!`);
    }
    nombre('Will');
    
  3. Función que devuelve el doble de un número: Esta función está correcta y devuelve el doble del número proporcionado.

  4. Función que devuelve el promedio de tres números: Hay un pequeño error en tu función promedio. Estás devolviendo el nombre de la función en lugar del promedio calculado. Deberías devolver la variable pro. Aquí está la corrección:

    function promedio(nota1, nota2, nota3) {
        let pro = (nota1 + nota2 + nota3) / 3;
        console.log(`Las notas son ${nota1}, ${nota2}, ${nota3} y el promedio es ${pro}`);
        return pro;
    }
    promedio(40, 25, 30);
    
  5. Función que devuelve el mayor de dos números: Similar al caso anterior, estás devolviendo el nombre de la función en lugar del resultado. Deberías devolver el número mayor. Aquí está la corrección:

    function mayor(num1, num2) {
        let max = num1 > num2 ? num1 : num2;
        console.log(`El número mayor es ${max}`);
        return max;
    }
    mayor(2, 3);
    
  6. Función que multiplica un número por sí mismo: Nuevamente, estás devolviendo el nombre de la función en lugar del resultado de la multiplicación. Aquí está la corrección:

    function multiplicar(val1) {
        let mul = val1 * val1;
        console.log(`El número multiplicado por sí mismo es ${mul}`);
        return mul;
    }
    multiplicar(4);
    

Espero que estas correcciones te sean útiles. ¡Sigue practicando y mejorando tus habilidades de programación! Espero haber ayudado y buenos estudios.