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

FUNCIONES (DESAFIOS)

Desafíos:

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

function mensaje() {
console.log(‘¡Hola, mundo!’);
return;
}

mensaje();

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

function saludo(nombre) {
console.log(¡Hola, ${nombre}!);
return;
}

saludo('Leo');
saludo('Cristian');

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

function numeroDoble() {
return numero * 2;
}

let numero = parseInt(prompt('Ingrese un número para obtener el doble:'));
let resultado = numeroDoble(numero);

console.log(resultado);
4 - Crear una función que reciba tres números como parámetros y devuelva su promedio.

function promedio() {
return (num1 + num2 + num3)/3;
}

let num1 = parseInt(prompt('Ingrese un número:'));
let num2 = parseInt(prompt('Ingrese un número:'));
let num3 = parseInt(prompt('Ingrese un número:'));
let resultado = promedio(num1, num2, num3);

console.log(resultado);

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

let numeroMayor =0;

function quienEsMayor() {
if (num1 > num2) {
numeroMayor = num1; }
else {
numeroMayor = num2; }
return numeroMayor;
}

let num1 = parseInt(prompt('Ingrese un número:'));
let num2 = parseInt(prompt('Ingrese un número:'));
let resultado = quienEsMayor(num1, num2);

console.log(${resultado} es el número mayor);

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

let numero = parseInt(prompt('Ingrese un número para obtener el cuadrado del mismo:'));
let resultado = numeroAlCuadrado(numero);

console.log(resultado);

1 respuesta

¡Hola, Hernandez, espero que estés bien!

Parece que estás trabajando en una serie de desafíos de funciones en JavaScript. Vamos a revisar cada uno de ellos y ver cómo puedes mejorar o corregir los que tienen algún error.

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

    Tu función mensaje está correcta y funciona perfectamente. No hay necesidad de cambios aquí.

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

    La función saludo también está bien implementada. Está utilizando correctamente la interpolación de cadenas para incluir el nombre.

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

    Aquí hay un pequeño error. La función numeroDoble debería aceptar un parámetro para que pueda multiplicarlo por 2. Aquí está la corrección:

    function numeroDoble(numero) {
        return numero * 2;
    }
    
    let numero = parseInt(prompt('Ingrese un número para obtener el doble:'));
    let resultado = numeroDoble(numero);
    
    console.log(resultado);
    
  4. Función que devuelve el promedio de tres números

    Similar al anterior, la función promedio necesita aceptar parámetros. Aquí está la corrección:

    function promedio(num1, num2, num3) {
        return (num1 + num2 + num3) / 3;
    }
    
    let num1 = parseInt(prompt('Ingrese un número:'));
    let num2 = parseInt(prompt('Ingrese un número:'));
    let num3 = parseInt(prompt('Ingrese un número:'));
    let resultado = promedio(num1, num2, num3);
    
    console.log(resultado);
    
  5. Función que devuelve el mayor de dos números

    La función quienEsMayor también necesita aceptar parámetros. Aquí está la corrección:

    function quienEsMayor(num1, num2) {
        if (num1 > num2) {
            return num1;
        } else {
            return num2;
        }
    }
    
    let num1 = parseInt(prompt('Ingrese un número:'));
    let num2 = parseInt(prompt('Ingrese un número:'));
    let resultado = quienEsMayor(num1, num2);
    
    console.log(`${resultado} es el número mayor`);
    
  6. Función que devuelve el cuadrado de un número

    La función numeroAlCuadrado necesita aceptar un parámetro. Aquí está la corrección:

    function numeroAlCuadrado(numero) {
        return numero * numero;
    }
    
    let numero = parseInt(prompt('Ingrese un número para obtener el cuadrado del mismo:'));
    let resultado = numeroAlCuadrado(numero);
    
    console.log(resultado);
    

Espero que estas correcciones te ayuden a completar tus desafíos de funciones. ¡Sigue practicando y mejorando tus habilidades de programación! Espero ter ayudado y bons estudos!