DiegoPaiva
Membro Pleno-
Posts
30 -
Cadastrado em
-
Última visita
Reputação
2-
Obrigado, após colocar o destrutor e retirar o tipo na criação do objeto funcionou!
-
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>)}'|
-
Muito obrigado cara, realmente foi um deslize usar essa aux como o tipo int, nao tinha pensando em alterar ela pra copiar todos os dados de uma vez, valeu mesmo
-
Olá pessoal, estou tentando resolver um problema que consiste na ordenação de um vetor de estruturas. O problema pede para que o usuario entre com os nomes e as idades e o programa deve imprimir ao final o nome dessas pessoas por ordem de idade. Como eu faria pra ordenar as idades e os nomes ao mesmo tempo? Eu fiz o programa da seguinte maneira: #include <stdio.h>#include <stdlib.h>#include <string.h>typedef struct est_dados{ char nome[100]; int idade;} dados;int main(){ dados Pessoas[3]; int i, j, aux; for(i=0; i < 3; i++) { printf("Digite seu nome: "); fflush(stdin); gets(Pessoas[i].nome); printf("\nDigite sua idade: "); scanf("%d", &Pessoas[i].idade); system("cls"); } for(j=2; j>=1; j--) { for(i=0; i < j; i++) { if(Pessoas[i+1].idade < Pessoas[i].idade) { aux = Pessoas[i].idade; Pessoas[i].idade = Pessoas[i+1].idade; Pessoas[i+1].idade = aux; } } } for(i=0; i < 3; i++) { puts(Pessoas[i].nome); } return 0;} Eu tentei usar o bubblesort pra ordenar as idades e esperar que a impressão do nome também saísse ordenado (obviamente nao deu, rs), acontece que na impressão saiu os nomes na ordem em que foram digitados. Alguem pode dar um help ai?
-
Ok, mas no que você esta em duvida?
-
Fan 120mm Coolermaster megaflow 200mm preço?
DiegoPaiva respondeu ao tópico de DiegoPaiva em Refrigeração e superaquecimento
Galera quando eu fiz esse post o preço do fan tava R$ 1,50... por isso falei que tava barato Mas ja arrumaram isso a mo tempao e nem comprei não xD -
Fan 120mm Coolermaster megaflow 200mm preço?
DiegoPaiva postou um tópico em Refrigeração e superaquecimento
Tava vendo o site da pichau na parte de fans e coolers e me deparo com isso http://www.pichau.com.br/hardware/cooler-processador/fan-120mm-cooler-master-megaflow-200mm-silent-fan-led-vernelho-r4-lus-07ar-gp-red-box corre negada, fazer estoque !!!!! -
quanto você pretende gastar +-?
-
Upgrade inesperado: AMD ou INTEL (custo/benefício)
DiegoPaiva respondeu ao tópico de yojimbo75 em Montagem e upgrade de computadores de mesa
coloca seu orçamento ai que a gente ve o que da pra fazer ! -
Qual o melhor computador?
DiegoPaiva respondeu ao tópico de CARSl em Montagem e upgrade de computadores de mesa
Coloca a XFX 550W ! vou compra um pc no site deles também semelhante ao seu e coloquei a xfx 550w troca essa markvision e coloca uma corsair 1600mhz ! -
montando Pc novo
DiegoPaiva respondeu ao tópico de edbanana em Montagem e upgrade de computadores de mesa
E montando na seção "Monte seu pc" ganha uns 200 conto de desconto se pa ate mais -
Gabinete e configuração !
DiegoPaiva respondeu ao tópico de DiegoPaiva em Montagem e upgrade de computadores de mesa
opa, malz ai tinha fechado o topico sem querer ! a configuração é a seguinte: i5 4460 3.2ghz placa mãe gigabyte GA-H81M-H 2x memoria corsair value select 4gb placa de video GTX 760 ASUS 2GB HD western digital 1TB SATA III 3.5" fonte XFX 550W Core edition -
qual a diferença dele pro spec-01?
-
ola galera, estou a um passo de terminar a montagem do meu pc e só falta em qual gabinete essas peças vão ir rsrs a config é a seguinte: i5 4460 3.2ghz placa mãe gigabyte GA-H81M-H 2x memoria corsair value select 4gb placa de video GTX 760 ASUS 2GB HD western digital 1TB SATA III 3.5" fonte XFX 550W Core edition qual gabinete de ate 210 reais a vista +- vocês recomendam? eu pensei num thermaltake commander ms-i, corsair carbide spec-01, raidmax blade black ou um Coolermaster K350 ou K380 mas nao sei qual é o melhor... fico sempre na duvida ! ja vi varios reviews mas nao sei ainda qual escolher ! quero um com bom fluxo de ar, boa ventilaçao valeu !
-
Recomendação Fonte e Gabinete
DiegoPaiva respondeu ao tópico de g3rm4n0 em Montagem e upgrade de computadores de mesa
http://www.pichau.com.br/hardware/gabinete/gabinete-corsair-carbide-spec-01-cc-9011050-ww-box Acho esse elegante também, acho que refrigeração é boa, e a lateral é boa parte de acrilico
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