Open sammygkg opened 6 months ago
using namespace std;
class Aluno { private: string nome; string matricula; string curso; public: Aluno(string nome, string matricula, string curso) { this->nome = nome; this->matricula = matricula; this->curso = curso; }
string getNome() const {
return nome;
}
string getMatricula() const {
return matricula;
}
string getCurso() const {
return curso;
}
};
class CadastroAlunos {
private:
vector
void consultarAluno(const string& matricula) const {
bool encontrado = false;
for (const auto& aluno : alunos) {
if (aluno.getMatricula() == matricula) {
cout << "Nome: " << aluno.getNome() << endl;
cout << "Matricula: " << aluno.getMatricula() << endl;
cout << "Curso: " << aluno.getCurso() << endl;
encontrado = true;
break;
}
}
if (!encontrado) {
cout << "Aluno não encontrado." << endl;
}
}
};
int main() { CadastroAlunos cadastro; s Aluno aluno1("João", "2021001", "Engenharia de Software"); Aluno aluno2("Maria", "2021002", "Ciência da Computação");
cadastro.cadastrarAluno(aluno1);
cadastro.cadastrarAluno(aluno2);
cadastro.consultarAluno("2021001");
cadastro.consultarAluno("2021003");
return 0;
}
Crie um programa que cadastre alunos da disciplina de AED para facilitar a vida do professor nos lançamentos e consultas. Nesse programa deve ser possível cadastrar cada aluno pelo nome, matricula e curso que está fazendo. Lembre-se de usar a programação orientada a objeto.