Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

#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

image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
#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

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

PostgreSQL 10 High Performance Expert Techniques For Query Optimization High Availability And Efficient Database Maintenance

Authors: Ibrar Ahmed ,Gregory Smith ,Enrico Pirozzi

3rd Edition

1788474481, 978-1788474481

More Books

Students also viewed these Databases questions

Question

1 How does a job differ from a career?

Answered: 1 week ago

Question

e. What difficulties did they encounter?

Answered: 1 week ago