Pessoal, estou fazendo uma class automovel em c++, e esta dando um erro loko.
class Automovel.h
#include
using namespace std;
class Automovel {
private:
string cor,modelo;
int anodefabricacao;
float valor,consumo,tanque;
public:
Automovel();//construtor
~Automovel();//destrutor
void setcor(string novacor);
string getcor();
void setmodelo(string novomodelo);
string getmodelo();
void setanodefabricacao(int novoanodefabricacao);
int getanodefabricacao();
void setconsumo(float novoconsumo);
float getconsumo();
void settanque(float novotanque);
float gettanque;
void setvalor(float novovalor);
float getvalor();
};
Automovel :: Automovel(){// cout << "construtor Chamado" << endl;
cor = ("rosa");
modelo = ("chevectra");
anodefabricacao = (1243);
consumo = (0,1);
tanque = (600);
valor = (123.342,28);
}
Automovel::~Automovel(){
getchar();
}
string Automovel::getcor(){
return cor;
}
string Automovel::getmodelo(){
return modelo;
}
int Automovel::getanodefabricacao(){
return anodefabricacao;
}
float Automovel::gettanque(){
return tanque;
}
float Automovel::getconsumo(){
return consumo;
}
float Automovel::getvalor(){
return valor;
}
void Automovel::setcor (string novacor){
cor = novacor;
}
void Automovel::setmodelo (string novomodelo){
modelo = novomodelo;
}
void Automovel::setanodefabricacao (int novoanodefabricacao){
anodefabricacao = novoanodefabricacao;
}
void Automovel::settanque (float novotanque){
tanque = novotanque;
}
void Automovel::setconsumo (float novoconsumo){
consumo = novoconsumo;
}
void Automovel::setvalor (float novovalor){
valor = novovalor;
}
//float calculaautonomia (){
// return consumo*tanque;
//}
void imprimeDados(){
cout<
}
Chama Automovel.cpp
#include
#include "Automovel.h"
int main (int argc, char* argv[]){
Automovel carro;
carro.imprimeDados();
getchar();
return 0;
}
da erro na linha 51 da class Automovel.h
Galera me ajudem sou iniciante e tenho q entregar isso amanhã....
natogordo
Novo Membro
Registrado
61 Mensagens
0 Curtidas