Título: Problema con "class Reloj" c++
Publicado por: ianmorar03 en 26 Marzo 2016, 08:36 am
Necesito terminar un código, necesito terminar un código de un reloj, el problema es que tiene clase, y métodos de set y get. El código tiene que tener en el main el objeto y Hasta ahorita llevo este código, necesito ayuda, si me pudieran ayudar. Estoy aprendiendo a programar. #include<iostream> using namespace std; class Reloj{ private: int horas, minutos, segundos, escribe24, escribe12, avanza, atrasa; public: Reloj (){ horas=0; minutos=0; segundos=0; escribe24=0; escribe12=0; avanza=0; atrasa=0; cout<<"La hora es: "<<endl; } ~Reloj(){ } Reloj(int h, int m, int s, int e24, int e12, int atr, int ava){ horas=h; minutos=m; segundos=s; escribe24=e24; escribe12=e12; atrasa=atr; avanza=ava; } void setHoras(int h){ horas=h; } void setMinutos(int m){ minutos=m; } void setSegundos(int s){ segundos=s; } void setEscribe24(int e24){ escribe24=e24; } void setEscribe12(int e12){ escribe12=e12; } void setAvanza(int h, int m, int s){ avanza=horas + 4, minutos + 20, segundos + 35; } void setAtrasa(int h, int m, int s){ atrasa=horas - 4, minutos - 20, segundos + 35; }
int getHoras(){ return (horas); } int getMinutos(){ return (minutos); } int getSegundos(){ return (segundos); } int getEscribe24(){ return (escribe24); } int getEscribe12(){ return (escribe12); } int getAvanza(){ return (avanza); } int getAtrasa(){ return (atrasa); } } //string toString(){ // stringstream p1; // p1<<"\horas: "<<horas<<endl // <<"minutos: "<<minutos<<endl // <<"segundos: "<<segundos<<endl // <<"escribe en 24: "<<escribe24<<endl // <<"escribe en 12: "<<escribe12<<endl // <<"avanza: "<<avanza<<endl // <<"atrasa: "<<atrasa<<endl; // return p1.str(); //} };
int main (int argc, char *argv[]) {
return 0; }
Título: Re: Problema con "class Reloj" c++
Publicado por: ivancea96 en 26 Marzo 2016, 13:52 pm
Ahora crea un objeto en el main, como si de cualquier otra variable se tratase: int main(){ Reloj reloj1; // Primer constructor, sin argumentos Reloj reloj2(1,2,3,4,5,6,7); // Segundo constructor reloj1.setHoras(2); cout << reloj1.getHoras() << endl; return 0; }
Título: Re: Problema con "class Reloj" c++
Publicado por: ianmorar03 en 27 Marzo 2016, 08:57 am
Ahora crea un objeto en el main, como si de cualquier otra variable se tratase: int main(){ Reloj reloj1; // Primer constructor, sin argumentos Reloj reloj2(1,2,3,4,5,6,7); // Segundo constructor reloj1.setHoras(2); cout << reloj1.getHoras() << endl; return 0; }
Lo puse, y me funciono, gracias ;D supongo que al igual tengo que hacer con los minutos y segundos, pero para que el segundo objeto?
Título: Re: Problema con "class Reloj" c++
Publicado por: ivancea96 en 27 Marzo 2016, 15:59 pm
Nada, solo era para poner un ejemplo de ambos constructores.
|