Controle de vestibular com c++
Implementar um programa em C++ para controle de um vestibular.Para cada aluno, o usuário deverá informar:
Nome do candidato;
Curso pretendido (Engenharia, Computação, Administração);
E-mail;
Pontuação no vestibular.
O usuário irá indicar a quantidade de alunos que irão participar do vestibular; OK
Deve ser definida uma classe candidato, contendo, para cada candidato, os dados definidos acima; OK
O programa deverá imprimir a relação de alunos aprovados, por curso, ordenados em ordem decrescente de pontuação;
O programa deverá imprimir em ordem alfabética os alunos não selecionados;
O programa deverá imprimir o nome e o e-mail do aluno que obteve o primeiro lugar em cada curso;
O programa deverá imprimir o nome e a pontuação do aluno que obteve a melhor nota no vestibular.
Os trabalhos são individuais e a data de demonstração é 04/novembro 2010.
*/
#include
#include
using namespace std;
class candidato
{
private: string nome; string mail; float nota; int vagas; public: candidato(); void setNome(string nomeT); void setMail(string mailT); void setNota(float notaT); string getNome(); string getMail(); float getNota();
};
candidato::candidato()
{
nota=0;
}
void candidato::setNome(string nomeT)
{
nome=nomeT;
}
void candidato::setMail(string mailT)
{
mail=mailT;
}
void candidato::setNota(float notaT)
{
nota=notaT;
}
string candidato::getNome()
{
return nome;
}
string candidato::getMail()
{
return mail;
}
float candidato::getNota()
{
return nota;
}
int main()
{
int op=0, curso=0, i=0, N=0, v=0, vetorEng=0, vetorCom=0, vetorAdm=0, vagasEng=0, vagasCom=0, vagasAdm=0, ref=0, intT, troca=1; string nomeT, mailT, stringT; float notaT=0; coutN;
int vetorNot[N], vetorTemp[N]; string temp[N], temp2[N]; candidato Eng[N]; candidato Com[N]; candidato Adm[N]; coutvagasEng; coutvagasCom; coutvagasAdm;