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