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
Soluções para a tarefa
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";
}
Veja o algoritmo implementado em python na imagem anexada.
Espero ter ajudado.
Bons estudos!