Tabla de contenido:

Reloj simple en lenguaje C: 4 pasos
Reloj simple en lenguaje C: 4 pasos

Video: Reloj simple en lenguaje C: 4 pasos

Video: Reloj simple en lenguaje C: 4 pasos
Video: RELOJ | COMO PROGRAMAR EN LENGUAJE DE PROGRAMACIÓN C 2024, Noviembre
Anonim
Reloj simple en lenguaje C
Reloj simple en lenguaje C

La idea es crear un reloj simple en C, pero primero necesitamos configurar nuestro software y conocer algunas de las cosas que vamos a utilizar.

Paso 1: Paso 1:

Paso 1
Paso 1
  1. Elija Visual Studio, Code Blocks o cualquier otro software similar (recomendaría Visual Studio 2015).
  2. Usaré Visual Studio 2015, así que escriba en google "Visual Studio 2015 Community", descargue e instale.
  3. Después de la instalación, ejecute Visual Studio, presione Nuevo / Proyecto / Aplicación de consola.
  4. En el Asistente de aplicaciones de consola, presione Siguiente, luego anule la selección de Encabezado precompilado y seleccione Proyecto vacío, luego Finalizar.
  5. A su derecha, tendrá el Explorador de soluciones, haga clic con el botón derecho en Archivos de origen, Agregar / Nuevo elemento / Archivo C ++ (.cpp), pero cambie el nombre a Source.cy agregue.
  6. Ahora tiene el proyecto C listo para comenzar.

Paso 2: Paso 2: escribir nuestro código y aprender cosas nuevas

Paso 2: escribir nuestro código y aprender cosas nuevas
Paso 2: escribir nuestro código y aprender cosas nuevas

Este es nuestro código:

# include # include // estamos incluyendo el archivo de Windows (está conectado a la función sleep ()), lo que significa que esto solo funcionará para Windows, así que si estás usando otro sistema operativo, busca en Google otras versiones de sleep ().

int main ()

{

int h, m, s; // agregamos horas, minutos y segundos a nuestro programa

int D = 1000; // agregamos Delay de 1000 milisegundos, lo que hace un segundo y lo usaremos en sleep ().

printf ("Establecer hora: / n"); // printf escribe en la pantalla el texto que está dentro de ("") y / n escribe en una nueva fila.

scanf ("% d% d% d", & h, & m, & s); // scanf es donde insertamos nuestro tiempo o nuestros valores.

if (h> 12) {printf ("¡ERROR! / n"); salir (0); } // en esta función if examinamos si el valor insertado es mayor que 12.

if (m> 60) {printf ("¡ERROR! / n"); salir (0); } // ¡similar aquí y si es más grande, el programa escribe ERROR! y salidas

if (s> 60) {printf ("¡ERROR! / n"); salir (0); } // similar

while (1) // while (1) es un bucle infinito y cualquier cosa dentro se repite hasta el infinito. {

s + = 1; // esto le dice al programa que aumente los segundos en 1, cada vez que el ciclo while llega a esta parte.

si (s> 59) {m + = 1; s = 0; } // si los segundos son más de 59, aumenta los minutos y establece los segundos en 0.

si (m> 59) {h + = 1; m = 0; } // similar

si (h> 12) {h = 1; m = 0; s = 0; } // similar

printf ("\ n Reloj");

printf ("\ n% 02d:% 02d:% 02d", h, m, s); // esto escribe nuestra hora en este formato "00:00:00"

Dormir (D); // esta es nuestra función sleep que ralentiza el ciclo while y lo hace más parecido a un reloj.

sistema ("cls"); // esto borra la pantalla.

}

getchar (); return 0;

}

* Todo lo que está detrás de '//' es un comentario y no cambia el programa, por lo que se puede eliminar.

** Visual Studio a veces no ejecutará el programa porque consiste en "scanf", por lo que debe ir al Explorador de soluciones> haga clic con el botón derecho en la superficie> Propiedades (debería aparecer algo como en la imagen)> en la configuración, seleccione Todas las configuraciones > Propiedades de configuración> C / C ++> Preprocesador> en Definiciones del preprocesador escriba _CRT_SECURE_NO_WARNINGS> Guardar.

Paso 3: Paso 3: Dedicamos nuestro tiempo a superar los límites establecidos

Paso 3: Insinuamos nuestro tiempo para superar los límites establecidos
Paso 3: Insinuamos nuestro tiempo para superar los límites establecidos
  1. Inserte números aleatorios, de modo que h sea> 12, m sea> 60, s sea> 60.
  2. ¡El programa escribe ERROR! y salidas.
  3. ¡Hasta ahora éxito!

Paso 4: Paso 4:

Paso 4
Paso 4
Paso 4
Paso 4
  1. Inserte números aleatorios, de modo que h sea <12, m sea <60, s sea <60.
  2. los números cambian al formato 00:00:00 y los relojes comienzan a "tic-tac".
  3. ÉXITO de hecho.

* Después de que el reloj pasa de las 12, las 'horas' cambian a 01 y los 'minutos' y 'segundos' a 00.

¡Divertirse!

Recomendado: