Utilizamos Cookies de terceros para generar estadísticas de audiencia y mostrar publicidad personalizada analizando tu navegación. Si sigues navegando estarás aceptando su uso. Más información X
PortadaForo AyudaTutoriales
InicioForosForo Programación

Problema de programacion

dvalenzuela
2009-09-06 03:37 - Respuestas: 0 - Tema nº: 2618461


Windows Vista estoi usando DEV C++.

sabe tengo que hacer un programa sobre los Simpson y no me compila :s
*archivo main

#include
#include
#include "Simpson.h"

using namespace std;

void imprime(Simpson *s)
{
s->imprimirEstado();
}

int main()
{
Simpson *Bart = new Simpson("Bart","amarillo",20,"amarillo",1,"Ay caramba!",false,100);
for (int i = 0;itomar(100);
Bart->imprimirEstado();
}
}



// Simpson.h


#include
using namespace std;

class Simpson {
// Variables
private:
string nombre;
string color;
int inteligencia;
string color_pelo;
int genero;
string frase_tipica;
bool padre;
int energia;
// funciones
public:
// Constructor
Simpson(string,string,int,string,int,string,bool,int);

// Seteo de Variables
void setGenero(int);
void setNombre(string);
void setEnergia(int);
void setInteligencia(int);
void setColorPelo(string);
void setPadre(bool);
void setFraseTipica(string);
void setColor(string);

// Acciones
int comer(int);
int babear(int);
int estudiar(int);
int tomar(int);
string decir_frase_tipica();
int trabajar(int);
void descansar();
void imprimirEstado();

};


// Simpson.cpp

#include "Simpson.h"
#include


using namespace std;
// Constructor
// Acá irán la asignación de todas las variables necesarias para instanciar un objeto.
Simpson::Simpson(string nombre,string color,int inteligencia,string color_pelo,int genero,string frase_tipica,bool padre,int energia)
{
// Variable Clase = Variable Parametro
this->nombre = nombre;
this->color = color;
this->inteligencia = inteligencia;
this->color_pelo = color_pelo;
this->genero = genero;
this->frase_tipica = frase_tipica;
this->padre = padre;
this->energia = energia;
}
// Asignacion de variables individuales
void Simpson::setNombre(string nombre)
{
this->nombre = nombre;
}

void Simpson::setEnergia(int energia)
{
this->energia=energia;
}

void Simpson::setGenero(int genero)
{
this->genero = genero;
}

void Simpson::setColor(string color)
{
this->color = color;
}

void Simpson::setFraseTipica(string frase)
{
this->frase_tipica = frase;
}
void Simpson::setPadre(bool padre)
{
this->padre = padre;
}
void Simpson::setInteligencia(int inteli)
{
this->inteligencia = inteli;
}
void Simpson::setColorPelo(string color)
{
this->color_pelo = color;
}
// Acciones
int Simpson::comer(int comida)
{
// Primero hay que babear
this->babear((int)(comida/this->energia));

// Despues comer
cout inteligencia));
this->inteligencia = this->inteligencia+(int)(tiempo/10);
return this->energia;
}
int Simpson::tomar(int litros)
{
cout energia > 999)
{
cout energia = 20;
this->inteligencia = 0;
}
}
string Simpson::decir_frase_tipica()
{
return this->frase_tipica;
}
int Simpson::trabajar(int tiempo)
{
this->energia = this->energia - (int)(tiempo/this->inteligencia);
return this->energia;
}
void Simpson::descansar()
{
this->energia = this->energia+20;
}
void Simpson::imprimirEstado()
{
string espadre;
if (this->padre == true)
{
espadre = "si";
}
else
{
espadre = "no";
}


cout
Página:1

Respuestas relacionadas:

Problema con ejercicio de programacion pythonProblema con ejercicio de programacion pythonForo
Problema programacion turbo pascal(otro xd)Problema programacion turbo pascal(otro xd)Foro
ProgramacionProgramacionForo
Programacion web!Programacion web!Foro
Programacion de plcProgramacion de plcForo
ProgramacionProgramacionForo
Programacion en cProgramacion en cForo
Programacion batProgramacion batForo
ProgramacionProgramacionForo
Programación usbProgramación usbForo
InicioSecciones
^ SubirAviso legal
Política Privacidad
Configurarequipos22 Noviembre 2024