Exercícios Resolvidos de Programação: Algoritmos e a Janela New script.

Ver Teoria

Enunciado

Elabore um algoritmo que dada a idade de um nadador classifica-lo em uma das seguintes categorias

Infantil A = 5 – 10 anos

Juvenil A = 11- 17 anos

Adulto = maiores de 18 anos

Passo 1

Opa galera aqui é uma questão puramente teórica de elaboração de algoritmos.

Os algoritmos são a base da programação é a partir deles que rotinas são elaboradas, seja das mais complexas até as mais simples.

É nele que o programador vai colocar suas ideias e vai definir os caminhos de informações e as devidas operações que seu código irá realizar.

O enunciado pede para elaborar um algoritmo que classifique o competidor de natação em função da sua idade.

Para elaboração desse algoritmo iremos precisar de uma entrada de dados que nesse exercício é a idade do competidor.

Após a entrada de dados, vamos precisar de uma série de testes lógicos a fim de classificar o competidor em alguma classe disponibilizada pelo enunciado.

Passo 2

Primeiramente vamos começar o programinha do início que é a entrada de dados.

A entrada de dados é onde toda a história começa, você já foi ao supermercado comprar comida sem nem ao menos saber o que está faltando na sua dispensa?

Acredito que não, né? Então aqui é igual. O programa não irá fazer nada se não dermos algumas informações mínimas que aqui correspondem a idade do competidor, belezinha?

Agora que conseguimos implementar a entrada de dados vamos implementar os testes lógicos. A ordem dos testes vou escolher de forma arbitrária seguindo a idade, pois isso não interfere em nada na resposta final.

Primeiro teste pergunta se a idade do competidor que vamos chamar de idade está contida no intervalo:

5 ≤ i d a d e < 10

Se a resposta for sim o competidor se classifica como infantil A caso contrário ele irá para o próximo teste lógico e assim sucessivamente.

O segundo intervalo pergunta se a idade está entre 10 e 17, se estiver o competidor é classificado como juvenil, caso contrário precisa-se ir para o próximo teste.

E finalizamos com o último caso que é para aqueles que são maiores de 18 anos que são classificados como adultos.

Passo 3

Logo, unificando cada parte temos:

Resposta

Ei, a resposta está no passo a passo :)