Question: #include using namespace std; #include //Intefase de la clase Time La clase Time sirve para manipular horarios. Est compuesta por 3 atributos o miembros de

 #include using namespace std; #include //Intefase de la clase Time La
clase Time sirve para manipular horarios. Est compuesta por 3 atributos o
miembros de datos que representan la hora, el minuto y el segundo.
A estos miembros de datos, quien desarroll la clase les llam hour,
minute y second. El hour almacena un valor entre 0-23, el minute
y el second almacenan valores entre 0-59 */ class Time { public:
Time(int=0, int=0, int=0); // constructora //Note que el horario default es 00:00:00
void setTime(int, int, int); void setHour(int); void setMinute(int); void setSecond(int); int getHour();
int getMinute(); int getSecond(); void printUniversal(); void printStandard(); private: int hour; //
0 - 23 int minute; //0 - 59 int second; // 0
- 59 //Implementacin de la clase //Desarrollo de las funciones de la
clase (mtodos) /* Constructora - Recibe los datos h,m,s que se Quieren
almacenar como valores iniciales en un objeto de tipo Time que se

#include using namespace std; #include //Intefase de la clase Time La clase Time sirve para manipular horarios. Est compuesta por 3 atributos o miembros de datos que representan la hora, el minuto y el segundo. A estos miembros de datos, quien desarroll la clase les llam hour, minute y second. El hour almacena un valor entre 0-23, el minute y el second almacenan valores entre 0-59 */ class Time { public: Time(int=0, int=0, int=0); // constructora //Note que el horario default es 00:00:00 void setTime(int, int, int); void setHour(int); void setMinute(int); void setSecond(int); int getHour(); int getMinute(); int getSecond(); void printUniversal(); void printStandard(); private: int hour; // 0 - 23 int minute; //0 - 59 int second; // 0 - 59 //Implementacin de la clase //Desarrollo de las funciones de la clase (mtodos) /* Constructora - Recibe los datos h,m,s que se Quieren almacenar como valores iniciales en un objeto de tipo Time que se crea */ Time::Time(int h, int m, int s) { setTime(h, m, s); } /* setTime - Recibe los valores h,m,s que se quieren almacenar en los miembros de datos (privados) de la clase: hour, minute, second */ un objeto de tipo time que se crea Time::Time(int h, int m, ints) { setTime(h, m, s); } set Time - Recibe los valores h,m,s que se quieren almacenar en los miembros de datos (privados) de la clase: hour, minute, second void Time::setTime(int h, int m, ints) { setHour(h); setMinute(m); setSecond(s); } * set Hour - Recibe el valor h que se quiere almacenar en el miembro de dato hour de la clase */ void Time::setHour(int h) { if (h >= 0 && h= 0 && m= 0 && s> hr; while (hr = 24) { cout > hr; } cout >min; while (min=60) { cout > min; } cout > sec; while (sec =60) { cout > sec; while (sec 0 || sec >=60) { cout > sec; } Pregunta 7 Escriba una instruccin que coloque en el objeto tl los valores de hr, min y sec que se acaban de solicita al usuario // Resp. Preg. 7 Preguntas 8 y 9: Si suponemos que el usuario entr los siguientes valores: hr = 13, min = 50, sec = 45, y que los mismos se guardaron en tl con la instruccin que acaba de escribir, conteste lo siguiente: a) Pregunta 8: Qu imprimira en pantalla la funcin printStandard de la clase cuando se manda a imprimir el contenido del objeto tl ahora? // Resp. Preg. 8 b) Pregunta 9: Qu imprima en pantalla la funcin printUniversal de la clase cuando se manda a imprimir el contenido del objeto tl en este momento? // Resp. Preg. 9 */ Pregunta 10: Escriba la instruccin que permite cambiar el valor de hour del objeto tl, para colocarle un 20. Tome en cuenta en la instruccin que escriba que no se quiere tocar el valor de minute ni el valor de second, solo se quiere modificar el hour del objeto tl. */ // Resp. Preg. 10 Pregunta 11: Escriba una instruccin que mande a colocar un 90 en el valor de hour del objeto t2. Recuerde que hasta este momento el objeto t2 tena las 3:30 de la tarde. // Resp. Preg. 11 Preguntas 12 y 13: // Resp. Preg. 11 Preguntas 12 y 13: Despus de la instruccin anterior, y acorde a lo que hacen las funciones de la clase (ver cdigo de las funciones arriba): Qu imprimira el programa ahora si uso la funcin printUniversal para imprimir el horario almacenado en t2? // Resp. Preg. 12 De acuerdo a la clase Time definida arriba La instruccin t2.hour es correcta para accesar el valor de hour del objeto t2? (Responda S para S, o N para No) // Resp. Preg. 13 /* Pregunta 14: Escriba una instruccin que defina un puntero de nombre pt como un puntero a un objeto de tipo Time */ // Resp. Preg. 14 return 0; #include using namespace std; #include //Intefase de la clase Time La clase Time sirve para manipular horarios. Est compuesta por 3 atributos o miembros de datos que representan la hora, el minuto y el segundo. A estos miembros de datos, quien desarroll la clase les llam hour, minute y second. El hour almacena un valor entre 0-23, el minute y el second almacenan valores entre 0-59 */ class Time { public: Time(int=0, int=0, int=0); // constructora //Note que el horario default es 00:00:00 void setTime(int, int, int); void setHour(int); void setMinute(int); void setSecond(int); int getHour(); int getMinute(); int getSecond(); void printUniversal(); void printStandard(); private: int hour; // 0 - 23 int minute; //0 - 59 int second; // 0 - 59 //Implementacin de la clase //Desarrollo de las funciones de la clase (mtodos) /* Constructora - Recibe los datos h,m,s que se Quieren almacenar como valores iniciales en un objeto de tipo Time que se crea */ Time::Time(int h, int m, int s) { setTime(h, m, s); } /* setTime - Recibe los valores h,m,s que se quieren almacenar en los miembros de datos (privados) de la clase: hour, minute, second */ un objeto de tipo time que se crea Time::Time(int h, int m, ints) { setTime(h, m, s); } set Time - Recibe los valores h,m,s que se quieren almacenar en los miembros de datos (privados) de la clase: hour, minute, second void Time::setTime(int h, int m, ints) { setHour(h); setMinute(m); setSecond(s); } * set Hour - Recibe el valor h que se quiere almacenar en el miembro de dato hour de la clase */ void Time::setHour(int h) { if (h >= 0 && h= 0 && m= 0 && s> hr; while (hr = 24) { cout > hr; } cout >min; while (min=60) { cout > min; } cout > sec; while (sec =60) { cout > sec; while (sec 0 || sec >=60) { cout > sec; } Pregunta 7 Escriba una instruccin que coloque en el objeto tl los valores de hr, min y sec que se acaban de solicita al usuario // Resp. Preg. 7 Preguntas 8 y 9: Si suponemos que el usuario entr los siguientes valores: hr = 13, min = 50, sec = 45, y que los mismos se guardaron en tl con la instruccin que acaba de escribir, conteste lo siguiente: a) Pregunta 8: Qu imprimira en pantalla la funcin printStandard de la clase cuando se manda a imprimir el contenido del objeto tl ahora? // Resp. Preg. 8 b) Pregunta 9: Qu imprima en pantalla la funcin printUniversal de la clase cuando se manda a imprimir el contenido del objeto tl en este momento? // Resp. Preg. 9 */ Pregunta 10: Escriba la instruccin que permite cambiar el valor de hour del objeto tl, para colocarle un 20. Tome en cuenta en la instruccin que escriba que no se quiere tocar el valor de minute ni el valor de second, solo se quiere modificar el hour del objeto tl. */ // Resp. Preg. 10 Pregunta 11: Escriba una instruccin que mande a colocar un 90 en el valor de hour del objeto t2. Recuerde que hasta este momento el objeto t2 tena las 3:30 de la tarde. // Resp. Preg. 11 Preguntas 12 y 13: // Resp. Preg. 11 Preguntas 12 y 13: Despus de la instruccin anterior, y acorde a lo que hacen las funciones de la clase (ver cdigo de las funciones arriba): Qu imprimira el programa ahora si uso la funcin printUniversal para imprimir el horario almacenado en t2? // Resp. Preg. 12 De acuerdo a la clase Time definida arriba La instruccin t2.hour es correcta para accesar el valor de hour del objeto t2? (Responda S para S, o N para No) // Resp. Preg. 13 /* Pregunta 14: Escriba una instruccin que defina un puntero de nombre pt como un puntero a un objeto de tipo Time */ // Resp. Preg. 14 return 0

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!