2º Reto (SSC 2018)

 
Enunciado:
En este reto, deberás escribir un Shell Script que:

  • Reciba por parámetro un número representado en formato decimal o en números romanos.
  • Detecte si el número está codificado de una forma u otra.
  • Realice la conversión al otro tipo.
  • Muestre por pantalla el tipo de número recibido y su correspondiente conversión.

Después, el script terminará.

Ejemplo:

Pasamos por parámetro el número «IV»:
El script debería mostrar un mensaje similar al siguiente:
«Es romano y su conversión a decimal es la siguiente: 4»

Algunas aclaraciones:

  • Se permitirán números desde el 1 hasta el 1999.
  • Si se introduce un número que está fuera del rango, se mostrará un mensaje y no se realizará la conversión.
  • Si se introduce un parámetro que no representa un número ni decimal ni romano (por ejemplo, «casa»), se mostrará el mensaje y no se realizará la conversión.
  • Los mensajes de las operaciones, pueden ser los que quieras.
  • Los mensajes que salen por pantalla, pueden ser los que quieras.

Importante:

  • Cuando termines, deberás enviar un único fichero con extensión «.sh» a través del siguiente enlace Envío de scripts.

  • No pongas tu nombre dentro del fichero, puesto que se realizará una revisión a ciegas.

Deja una respuesta