Descripción
Implementa funciones en Bash para saludar al usuario y calcular el factorial de un número, aplicando parámetros y variables locales.
Crea un script en Bash que realice las siguientes tareas utilizando funciones:
Guarda tu progreso
Inicia sesión para no perder tu progreso y accede a miles de tutoriales, ejercicios prácticos y nuestro asistente de IA.
Más de 25.000 desarrolladores ya confían en CertiDevs
-
Definir una función llamada
saludar
que tome un nombre como argumento y muestre el mensaje:"Hola, [nombre]!"
. -
Definir una función llamada
calcular_factorial
que reciba un número entero positivo como argumento y calcule su factorial. Utiliza una variable local para almacenar el resultado. La función debe devolver el factorial mediante la salida estándar. -
Definir una función llamada
mostrar_resultado
que llame a las funcionessaludar
ycalcular_factorial
. Debe solicitar al usuario que ingrese su nombre y un número, utilizar estas entradas para ejecutar las funciones anteriores y mostrar el mensaje de saludo seguido del resultado del factorial.
Requisitos:
- Todas las funciones deben estar definidas antes de ser llamadas en el script.
- Utiliza
local
para las variables dentro de las funciones donde sea apropiado. - Asegúrate de que el script sea ejecutable.
- No utilices comandos o sintaxis obsoleta.
Ejemplo de ejecución:
$ ./mi_script.sh
Introduce tu nombre: Ana
Introduce un número para calcular su factorial: 5
Hola, Ana!
El factorial de 5 es: 120
Solución al ejercicio
¡Desbloquea la solución completa!
Completa el examen para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con exámenes de Bash
Mejora tus habilidades con cientos de exámenes de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Retroalimentación
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades