jugueiroshouse 0 Posted April 8, 2011 Report Share Posted April 8, 2011 olá sou aluno de eng. eletrotecnica, e como tal gosto de electricidade.. mas no q toca a programar sou 1 noob XD precisava da vossa ajuda! tenho 1 programa pra fazer, o tema é "registo de notas de alunos" e o enunciado do trabalho é: Considere a seguinte classe: class RegistoNota{ int numMec; int codDisciplina; float nota; public: RegistoNota(); RegistoNota(int num, int codDisc,float notaDisc); RegistoNota (const RegistoNota ¬a_aluno); ~ RegistoNota (); int getNumero(); float getNota(); int getCodDisciplina(); void alterarNota(float_nota); void alterarNumero(int numAl); void alterarCodDisciplina(int codigo); void escreve(); // Escreve os dados da nota no ecrã }; Implemente 1. A classe RegistoNota. 2. A função main seguindo os seguintes passos: a. Criar um array de 5 objectos do tipo RegistoNota; b. Para cada um dos objectos, ler os dados do registo da nota; c. Escrever os números dos alunos aprovados às disciplinas; d. Escrever os números dos alunos que tenham um registo de nota à disciplina 1000. se algum de voçes ja tem este programa ou algum parecido agradecia muito mesmo se me fizessem uma copia!! ANDO PENDURADO POR PROGRAMAÇAO!! abrigadao Link to post Share on other sites
gazela 0 Posted April 10, 2011 Report Share Posted April 10, 2011 Isto é um fórum para tirar eventuais dúvidas que tenhas, não para te fornecer o código já feito. Em vez de escolheres o caminho fácil, que tal tentares realmente fazer o programa, e quando tiveres dúvidas, vires aqui pedir ajuda?! Até porque isso não é complicado de se fazer, basta é um pouco de esforço e estudo por tua parte. Link to post Share on other sites
jugueiroshouse 0 Posted April 11, 2011 Author Report Share Posted April 11, 2011 pois o problema é qd os profs sao um bocado fracos --' entao mas podes me dar a opiniao sobre o q ja tenho feito? main: #include "stdafx.h" #include "RegistoNota.h" #include <string> #include <iostream> using namespace std; int _tmain(int argc, _TCHAR* argv[]) { return 0; } int main () { aluno a1; aluno a2; int num; float nota; int codigo; //atribuir numero aos alunos a1.getNumero(1593); a2.getNumero(1594); //inserir o codigo da disciplina a1.getCodDisciplina(35); a2.getCodDisciplina(54); //atribuir nota a1.getNota(15.6); a2.getNota(13.4); //alterar numero do aluno a1.alterarNumero(3951); a2.alterarNumero(4951); //alterar codigo da disciplina a1.alterarCodDisciplina(35); a1.getCodDisciplina(&codigo); cout<<"\nO codigo da disciplina referente ao aluno 1:" << codigo; a2.alterarCodDisciplina(45); a2.getCodDisciplina(&codigo); cout<<"\nO codigo da disciplina referente ao aluno 2:" << codigo; //alterar a nota a1.alterarNota(19.2); a2.alterarNota(6.3); //mostrar registo de notas a1.escreve(&num); cout<<"\nnumero do aluno1:" << num; a2.escreve(&num); cout<<"\nnumero do aluno2:" << num; system("pause"); } .h : class RegistoNota{ int numMec; int codDisciplina; float nota; public: RegistoNota(); RegistoNota(int num, int codDisc, float notaDisc); RegistoNota (const RegistoNota ¬a_aluno); ~RegistoNota(void); void getNumero(int num); void getNota(float nota); void getCodDisciplina(codigo); void alterarNota(float _nota); void alterarNumero(int numAl); void alterarCodDisciplina(int codigo); void escreve(); //Escreve os dados da nota no ecrã }; .cpp : #include "stdafx.h" #include "RegistoNota.h" #include <string> #include <iostream> using namespace std; RegistoNota::(const RegistoNota ¬a_aluno) { } RegistoNota::~RegistoNota(void) { } RegistoNota::getNumero(int _num) { num=_num; } RegistoNota::getNota(float _nota) { nota=_nota; } RegistoNota::getCodDisciplina(int _codigo) { codigo=_codigo; } RegistoNota::alterarNota(float _altnota) { nota= _altnota; } RegistoNota::alterarNumero(int _altnum) { num= _altnum; } RegistoNota::alterarCodDisciplina(int codisp) { codigo= codisp; } RegistoNota::escreve(int *_num) { *_num=num; } //na main, registoNota r [5] //p.e. r[0].alterarnumMec(..); // for(i=0;i<5;i++){ // r[i]. escrever(); // } // Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now