Reloj digital en C++, usando condicion IF
Hace unos días un amigo me pidió que le ayudara a programar un Reloj digital en C++ usando la condición IF, lógicamente no iba a tomar la hora del sistema, si no que simplemente seguiría la secuencia de la hora actual dada por el usuario.
Aquí pongo el ejemplo de dicho programa. Pueden usar el compilador Dev-C++, pueden descargarlo desde aquí es el que yo use para este ejercicio.
//RELOJ DIGITAL EN C++ USANDO CONDICIÓN IF
#include <iostream>
#include <windows.h>
using namespace std;
int main()
{
int a = 0;
int h;
int m;
int s;
mistake:
cout << "¿Que hora es?\n";
cin >> h;
cout << "\nEscriba el minuto que lleva su reloj actualmente:\n";
cin >> m;
cout << "\nEscriba el segundo que lleva su reloj actualmente:\n";
cin >> s;
if (h > 24 || m > 60 || s > 60)
{
cout << "\nPor favor, vuelva a intentarlo!\n\n";
goto mistake;
}
cout << "\n\n\n\n\n\n\n\n\n\n\n\n\n";
while (a == 0)
{
cout << h << ":" << m << ":" << s << "\n\n\n\n\n\n\n\n\n\n\n\n\n";
Sleep(1000);
s++;
if (s > 59)
{
s = 0;
m++;
if (m > 59)
{
m = 0;
h++;
if (h > 24)
{
h = 0;
}
}
}
}
}//FIN DEL PROGRAMA
Comentarios
Publicar un comentario