Informática, perguntado por jgalvesdacosta23, 8 meses atrás

6) Elabore um algoritmo que dada a idade de um nadador classifique-o em uma das

seguintes categorias:

Infantil A = 5 a 7 anos

Infantil B = 8 a 11 anos

Juvenil A = 12 a 13 anos

Juvenil B = 14 a 17 anos

Adultos = Maiores de 18 anos​


dinhotaswolf: Grato pela melhor resposta

Soluções para a tarefa

Respondido por johnjhoneh20
3

Resposta:

Feito em C++

Explicação:

#include <iostream>

#include <cstdlib>

std::string classificar(int idade);

int main() {

   int idade;

   novamente:

   std::cout << "Inserir idade do nadador: ";

   std::cin >> idade;

   std::string classificacao = classificar(idade);

   if(classificacao == "Idade invalida!") {

       std::cout << classificacao << std::endl << "Por favor ensira um valor valido." << std::endl;

       system("Pause");

       system("cls");

       goto novamente;

   }

   std::cout << std::endl << "Sua classificassao: " << classificacao << std::endl;

   return 0;

}

std::string classificar(int idade) {

   if(idade < 5)

       return "Idade invalida!";

   else if(idade >= 5 && idade <= 7)

       return "Infantil A";

   else if(idade >= 8 && idade <= 11)

       return "Infantil B";

   else if(idade >= 12 && idade <= 13)

       return "Juvenil A";

   else if(idade >= 14 && idade <= 17)

       return "Juvenil B";

   else if(idade >= 18)

       return "Adultos";

}

Respondido por dinhotaswolf
0

Veja o algoritmo implementado em python na  imagem anexada.

Espero ter ajudado.

Bons estudos!

Anexos:
Perguntas interessantes