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

function realizarDesafio(opcion, ...args) { switch (opcion) { case 1: // Mostrar "¡Hola, mundo!" en la consola console.log("¡Hola, mundo!"); break;

    case 2:
        // Recibir un nombre y mostrar "¡Hola, [nombre]!" en la consola
        const nombre = args[0];
        console.log(`¡Hola, ${nombre}!`);
        break;
    
    case 3:
        // Recibir un número y devolver el doble de ese número
        const numeroDoble = args[0];
        console.log(numeroDoble * 2);
        break;
    
    case 4:
        // Recibir tres números y devolver su promedio
        const [num1, num2, num3] = args;
        console.log((num1 + num2 + num3) / 3);
        break;
    
    case 5:
        // Recibir dos números y devolver el mayor
        const [n1, n2] = args;
        console.log(n1 > n2 ? n1 : n2);
        break;
    
    case 6:
        // Recibir un número y devolver el cuadrado
        const numeroCuadrado = args[0];
        console.log(numeroCuadrado * numeroCuadrado);
        break;
    
    default:
        console.log("Opción no válida");
        break;
}

}

// Ejemplos de uso: realizarDesafio(1); // Muestra "¡Hola, mundo!" realizarDesafio(2, "Juan"); // Muestra "¡Hola, Juan!" realizarDesafio(3, 5); // Muestra 10 realizarDesafio(4, 3, 6, 9); // Muestra 6 realizarDesafio(5, 10, 20); // Muestra 20 realizarDesafio(6, 4); // Muestra 16

1 respuesta

Hola Ramiro, espero que estés bien

Considero su código muy bueno, en este momento no veo puntos de mejora. ¡Continúa con sus estudios y éxito en su carrera!

Gracias por compartir tu ejercício práctico con nosotros! Tu contribución es fundamental para el crecimiento de nuestra comunidad en Alura.

Sigue comprometido y no dudes en regresar al foro en caso que tengas alguna duda o dificultad.

¡Abrazos y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!