From fc43e3d4d10a99c615dcd9b5326becbc87864a7b Mon Sep 17 00:00:00 2001 From: Blau Araujo Date: Tue, 12 Aug 2025 10:07:16 -0300 Subject: [PATCH] segundo desafio --- desafios/02/README.org | 55 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 desafios/02/README.org diff --git a/desafios/02/README.org b/desafios/02/README.org new file mode 100644 index 0000000..fbd0050 --- /dev/null +++ b/desafios/02/README.org @@ -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 ~~ em caixa alta: + +#+begin_example + tem 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 ~~. + +