4. Elabore um algoritmo que dada a idade de um jogador de futebol, classifique-o em uma das seguintes categorias:
Infantil = 5 a 10 anos
Juvenil B = 11 a 13 anos
Juvenil A = 13 a 16 anos
Junior = 16 a 18 anos
Profissional = Maiores de 18 anos
Soluções para a tarefa
#include <iostream>
#include <stdlib.h>
using namespace std;
class atv{
public:
void setinf(string in);
void setjuvB(string uv);
void setjuvA(string jv);
void setjnr(string nr);
void setprs(string rs);
void imp();
private:
string inf="5 a 10 anos";
string juvB="11 a 13 anos";
string juvA="13 a 16 anos";
string jnr=" 16 a 18 anos";
string prs="maiores de 18 anos";
};
void atv::setinf(string in){
in=inf;
}
void atv::setjuvB(string uv){
uv=juvB;
}
void atv::setjuvA(string jv){
jv=juvA;
}
void atv::setjnr(string nr){
nr=jnr;
}
void atv::setprs(string rs){
rs=prs;
}
void atv::imp(){
std::cout<<"infatil= "<<inf<<std::endl;
std::cout<<"juvenil B= "<<juvB<<std::endl;
std::cout<<"juvenivel A= "<<juvA<<std::endl;
std::cout<<"junior ="<<jnr<<std::endl;
std::cout<<"profissional= "<<prs<<std::endl;
}
class prt:public atv{
public:
prt();
};
prt::prt(){
setinf(" 5 a 10 anos");
setjuvB(" 11 a 13 anos ");
setjuvA(" 13 a 16 anos ");
setjnr(" 16 a 18 anos");
setprs(" maiores de 18 anos ");
}
int main(){
prt *pr=new prt();
pr->imp();
}
using namespace std;
int main(){//5 a 10=infantiu,12 a 15=infanto,16 a 18 adulto;
register int da;
char opc='s';
inicio:
cout<<"digite sua idade"< cin>>da;
for(da==5; da<=10; ++da){
cout<<"infatiu";
}
for(da==12; da<=15; ++da){
cout<<"infanto";
}
cout<<"volta[s/n]"< cin>>opc;
if((opc=='s' or opc=='S')){
goto inicio;
}
if((opc=='n' or opc=='N')){
cout<<"finalido!"< }
}