Created
April 28, 2018 03:03
-
-
Save FraGoTe/65210536002aafc7f3e708173c82586c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Demostración de un constructor predeterminado para la clase Tiempo. | |
#include <iostream> | |
using std::cout; | |
using std::endl; | |
// incluye la definición de la clase Tiempo desde tiempo2.h | |
#include "tiempo2.h" | |
int main() | |
{ | |
Tiempo t1; // todos los argumentos predeterminados | |
Tiempo t2( 2 ); // minuto y segundo predeterminados | |
Tiempo t3( 21, 34 ); // segundo predeterminado | |
Tiempo t4( 12, 25, 42 ); // todos los valores especificados | |
Tiempo t5( 27, 74, 99 ); // todos los valores no válidos especificados | |
cout << "Construido con:\n\n" | |
<< "todos los argumentos predeterminados:\n "; | |
t1.imprimeUniversal(); // 00:00:00 | |
cout << "\n "; | |
t1.imprimeEstandar(); // 12:00:00 AM | |
cout << "\n\nhora especificada; minuto y segundo predeterminados:\n "; | |
t2.imprimeUniversal(); // 02:00:00 | |
cout << "\n "; | |
t2.imprimeEstandar(); // 2:00:00 AM | |
cout << "\n\nhora y minuto especificados; segundo predeterminado:\n "; | |
t3.imprimeUniversal(); // 21:34:00 | |
cout << "\n "; | |
t3.imprimeEstandar(); // 9:34:00 PM | |
cout << "\n\nhora, minuto, y segundo especificados:\n "; | |
t4.imprimeUniversal(); // 12:25:42 | |
cout << "\n "; | |
t4.imprimeEstandar(); // 12:25:42 PM | |
cout << "\n\ntodos valores no validos:\n "; | |
t5.imprimeUniversal(); // 00:00:00 | |
cout << "\n "; | |
t5.imprimeEstandar(); // 12:00:00 AM | |
cout << endl; | |
return 0; | |
} // fin de main |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment