segundo desafio
This commit is contained in:
parent
4a71bf5371
commit
fc43e3d4d1
1 changed files with 55 additions and 0 deletions
55
desafios/02/README.org
Normal file
55
desafios/02/README.org
Normal 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>~.
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue