class Aluno{
private:
string nome;
string curso;
int number;
int media;
public:
//alinea a)
Aluno(string nom){nome = nom; curso = ""; number = 0; media = 0;}
Aluno(string nom, string cur, int num) { }; //ou desta com a definicao da funcao mais tarde
//alinea b)
int getMedia();
int getNumber();
string getNome();
string getCurso();
void setCurso(string cur);
void setNumber(int num);
void setMedia(int med);
//alinea c)
void imprimirAluno(ostream & os);
//alinea d)
string sigla();
};
//atencao ao ponto e virgula
//alinea a)
Aluno::Aluno(string nom, string cur, int num){ //Definicao da funcao declarada acima
nome = nom;
curso = cur;
number = num;
media = 0;
}
//alinea b)
int Aluno::getMedia(){
return media;
}
int Aluno::getNumber(){
return number;
}
string Aluno::getNome(){
return nome;
}
string Aluno::getCurso(){
return curso;
}
void Aluno::setCurso(string cur){
curso = cur;
}
void Aluno::setNumber(int num){
number = num;
}
void Aluno::setMedia(int med){
media = med;
}
//alinea c)
void Aluno::imprimirAluno(ostream & os){
cout << nome << " | " << curso << " | " << number << " | " << media << endl;
}