• Matéria: Informática
  • Autor: thcyllasa172
  • Perguntado 6 anos atrás

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

respondido por: juanbomfim22
2

#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);

   }

}

Perguntas similares