Standard Include for Language Usage
#include <iostream>
using default language usage
using namespace std;
Creating a class Acampamentos
class Acampamentos{
public:
int idade;
string nome;
char equipe;
Acampamentos();
void imprimir();
void separarGrupo();
};
Default builder format
Acampamentos::Acampamentos(){
idade =0;
nome = " ";
equipe = ' ';
}
Creating a function imprimir()
only to print class attributes in the console
void Acampamentos::imprimir(){
cout << "Idade .: " << idade << endl;
cout << "Nome ..: " << nome << endl;
cout << "Equipe : " << equipe << endl;
}
How to print to console
cout << "String desejada" <<
Concatenate with desired attribute << endl
endl jump line to end of writing in console (End Line)
Home
Creating a function seperarGroup where the team defines by age
void Acampamentos::separarGrupo(){
if(idade >=6 && idade <= 10){
equipe = 'A';
}
if(idade > 10 && idade <= 20){
equipe = 'B';
}
if(idade >20){
equipe = 'C';
}
}
Creating main
int main(int argc, char** argv) {
Acampamentos A;
cout << "Escreva o nome : ";
cin >> A.nome;
cout << endl;
cout << "Digite a idade :";
cin >> A.idade;
cout << endl;
system("cls");
A.imprimir();
system("cls");
A.separarGrupo();
A.imprimir();
return 0;
}
To receive an input and assign to another variable cin >> Atributo desejado
. If it is within a class it is used the instance Instancia.atributo_desejado