Elabore um algoritmo que leia o nome e a idade de um nadador. Dada a idade do
nadador classifica-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
• Mostrar o nome e a categoria pertencente ao nadador.
Em c
Respostas
#include <stdio.h>
#define n 20 // <- Altere aqui para mais caracteres no nome (utilizei 20).
int
main (void)
{
char nome[n];
int idade_nadador;
int min_infA = 5, min_infB = 8, min_juvA = 11, min_juvB = 14;
int max_infA = 7, max_infB = 10, max_juvA = 13, max_juvB = 17;
printf ("\nDigite o nome: ");
scanf ("%s", nome);
printf ("\nDigite a idade ");
scanf ("%d", &idade_nadador);
printf ("\nO nome do nadador eh: %s", nome);
if (max_infA >= idade_nadador && idade_nadador >= min_infA)
{
printf ("\nCategoria infantil A");
}
else if (max_infB >= idade_nadador && idade_nadador >= min_infB)
{
printf ("\nCategoria infantil B");
}
else if (max_juvA >= idade_nadador && idade_nadador >= min_juvA)
{
printf ("\nCategoria juvenil A");
}
else if (max_juvB >= idade_nadador && idade_nadador >= min_juvB)
{
printf ("\nCategoria juvenil B");
}
else
{
printf ("\nO nadador %s nao esta em nenhuma categoria", nome);
}
}