Ir ao conteúdo

DiegoPaiva

Membro Pleno
  • Posts

    30
  • Cadastrado em

  • Última visita

Reputação

2
  1. Obrigado, após colocar o destrutor e retirar o tipo na criação do objeto funcionou!
  2. Bom dia pessoal, estou fazendo um programa simples que consiste em ler o nome, matricula, 7 notas diferentes de um aluno e depois fazer sua media, a partir da criação de classes e suas operações. Porém estou encontrando um erro que não consigo saber o porquê dele, gostaria que se possivel me ajudassem: Arquivo Aluno.h, onde esta a classe: #include <iostream>#include <string>using namespace std;class Aluno{private: string nome, matricula; double notas[7];public: Aluno(string n, string m); ~Aluno(); void leNotas(); double calculaMedia();}; Arquivo Aluno.cpp, operações: #include <iostream>#include "Aluno.h"#include <string>using namespace std;Aluno::Aluno(string n, string m){ nome = n; matricula = m;}void Aluno::leNotas(){ for(int i = 0; i < 7; i++) { cout << "Digite a nota " << i+1 << " do aluno:" << endl; cin >> notas[i]; }}double Aluno::calculaMedia(){ double media, soma = 0.0; for(int i = 0; i < 7; i++) { soma += notas[i]; } media = soma/7; return media;} E agora o erro que se encontra no main.cpp: #include <iostream>#include "Aluno.h"#include <string>using namespace std;int main(){ string a, b; cout << "Digite o nome do aluno: "; cin >> a; cout << "\nDigite a matricula do aluno: "; cin >> b; Aluno aka(string a, string ; aka.leNotas(); cout << "Media = " << aka.calculaMedia() << endl; return 0;} Nas linhas 15 e 16 aparecem os seguintes erros respectivamente: 15 > request for member 'leNotas' in 'aka', which is of non-class type 'Aluno(std::string, std::string) {aka Aluno(std::basic_string<char>, std::basic_string<char>)}'| 16 > request for member 'calculaMedia' in 'aka', which is of non-class type 'Aluno(std::string, std::string) {aka Aluno(std::basic_string<char>, std::basic_string<char>)}'|

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...