Está en la página 1de 1

Objetivo : Aplicar los conceptos propios de la programacin orientada a objetos en casos prcticos.

El estudiante deber realizar un programa en C++ que defina una clase llamada Hora que tenga miembros datos separados, de tipo entero para horas, minutos y segundos; y un atributo cadena de caracteres para AM o PM. Adems, debe tener los siguientes mtodos: Un constructor que inicialice los atributos a cero. Un constructor que inicialice los atributos a valores fijos pasados como argumentos. Una funcin miembro visualizar, que muestre la hora en formato 11:59:59 AM. Una funcin miembro que sobrecargue el operador (+) y permita sumar dos objetos de tipo Hora. Una funcin amiga que sobrecargue el operador (-) y permita restar dos objetos de tipo Hora. Una funcin miembro o amiga que sobrecargue el operador (<) y permita determinar cul de dos objetos Hora es menor. Esta funcin no tomar en cuenta si es AM o PM En el programa principal main() deber crear seis objetos inicializados y dos que no lo estn. Adicionalmente, deber Sumar dos valores inicializados, Restar otros dos valores y dejar el resultado de cada una de las operaciones en un objeto no inicializado. Por ltimo, deber visualizar las horas resultantes e indicar de los otros dos valores inicializados cul es menor. Tomar en cuenta la fecha lmite de entrega 14/10/2011 Hora 23:55 pm . No se recibirn despus de la fecha.

También podría gustarte