segundo desafio

This commit is contained in:
Blau Araujo 2025-08-12 10:07:16 -03:00
parent 4a71bf5371
commit fc43e3d4d1

55
desafios/02/README.org Normal file
View file

@ -0,0 +1,55 @@
#+title: Shell Script na Prática
#+author: Blau Araujo
#+email: blau@debxp.org
* Desafio 2: Sua graça
** Objetivos
- Receber dados interativamente
- Avaliar expressões
- Tomar decisões lógicas
- Dividir linhas de texto em campos
- Contar caracteres
- Executar comandos repetidamente
- Alterar caixas de texto (maiúsculas e minúsculas)
- Comparar valores numéricos
** Enunciado
Solicitar a digitação do nome da pessoa utilizadora e imprimir uma mensagem
de saudação.
Exemplo:
#+begin_example
:~$ Olá, qual é a sua graça?
> Blau
Salve, Blau!
#+end_example
** Evolução 1
Se nada for digitado, imprimir ~Salve, simpatia!~.
** Evolução 2
Se várias palavras forem digitadas, apenas a última deve ser utilizada
na saudação.
** Evolução 3
Para cada palavra digitada, imprimir a mensagem abaixo com o primeiro
caractere de ~<palavra>~ em caixa alta:
#+begin_example
<palavra> tem <n> caracteres
#+end_example
** Evolução 4
Alterar o estágio anterior de modo a imprimir ~caractere~ ou ~caracteres~ de
acordo com a quantidade de caracteres de ~<palavra>~.