Informática, perguntado por Isaahfb, 1 ano atrás

3) Construa um algoritmo que, receba a idade de um nadador, classifique-o em uma das seguintes categorias:

 Infantil A = 5-7 anos
 Infantil B = 8-10 anos
 Juvenil A = 11-13 anos
 Juvenil B = 14-17 anos
 Sênior = maiores de 18 anos
 Idade inferior a 5 anos informar que não existe categoria
 Realizar uma validação que não permite informar idade negativa, neste caso mostrar a mensagem de idade inválida

Soluções para a tarefa

Respondido por SelfTaught
1

Resposta:

código Python

Explicação:

Vou usar a linguagem de programação Python. Um modo simples de resolver esse problema é usando o condicional if (traduzindo para o português: "se"). O comando if é útil geralmente quando você precisa verificar se mais de uma sentença é verdadeira ou falsa. Nesse caso nós precisamos verifica se a idade informada pertence ou não a uma dada categoria. Quando o algorítimo encontrar qual a categoria correta ele mostrará o resultado na tela.

_________________Início do Código_________________

idade_nadador = float( input( "Informe a idade do nadador: " ) )

if 5 <= idade_nadador <= 7: print( 'Categoria Infantil A' )

if 8 <= idade_nadador <= 10: print( 'Categoria Infantil B' )

if 11 <= idade_nadador <= 13: print( 'Categoria Juvenil A' )

if 14 <= idade_nadador <= 17: print( 'Categoria Juvenil B' )

if idade_nadador >= 18: print( 'Categoria Sênior' )

if idade_nadador < 5: print( 'Não existe categoria para esta idade' )

if idade_nadador < 0: print( 'Idade negativa, valor inválido' )  

_________________Término do Código_________________

Explicação: Esse código tem 8 linhas. A primeira linha pede a entrada (função input) da idade do nadador. As outras 7 linhas é cada uma das 7 possibilidades do exercício.

Por fim, todo código pode ser melhorado, então copie esse código e o salve no seu próprio arquivo .py e edite à sua vontade.

Perguntas interessantes