Tabla de contenido:
- Paso 1: Paso 1:
- Paso 2: Paso 2: escribir nuestro código y aprender cosas nuevas
- Paso 3: Paso 3: Dedicamos nuestro tiempo a superar los límites establecidos
- Paso 4: Paso 4:
Video: Reloj simple en lenguaje C: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
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:
- Elija Visual Studio, Code Blocks o cualquier otro software similar (recomendaría Visual Studio 2015).
- Usaré Visual Studio 2015, así que escriba en google "Visual Studio 2015 Community", descargue e instale.
- Después de la instalación, ejecute Visual Studio, presione Nuevo / Proyecto / Aplicación de consola.
- En el Asistente de aplicaciones de consola, presione Siguiente, luego anule la selección de Encabezado precompilado y seleccione Proyecto vacío, luego Finalizar.
- 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.
- Ahora tiene el proyecto C listo para comenzar.
Paso 2: 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
- Inserte números aleatorios, de modo que h sea> 12, m sea> 60, s sea> 60.
- ¡El programa escribe ERROR! y salidas.
- ¡Hasta ahora éxito!
Paso 4: Paso 4:
- Inserte números aleatorios, de modo que h sea <12, m sea <60, s sea <60.
- los números cambian al formato 00:00:00 y los relojes comienzan a "tic-tac".
- É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:
Reloj de red ESP8266 sin ningún RTC - Reloj Nodemcu NTP Sin RTC - PROYECTO RELOJ DE INTERNET: 4 Pasos
Reloj de red ESP8266 sin ningún RTC | Reloj Nodemcu NTP Sin RTC | PROYECTO DE RELOJ DE INTERNET: En el proyecto se realizará un proyecto de reloj sin RTC, se tomará tiempo de Internet usando wifi y lo mostrará en la pantalla st7735
Programa de adición simple en el lenguaje de programación Shakespeare: 18 pasos
Programa de adición simple en el lenguaje de programación de Shakespeare: El lenguaje de programación de Shakespeare (SPL) es un ejemplo de un lenguaje de programación esotérico, uno que quizás sea interesante de aprender y divertido de usar, pero no particularmente útil en aplicaciones de la vida real. SPL es un lenguaje donde el código fuente r
Codifique y pruebe una computadora en lenguaje de máquina: 6 pasos
Codifique y pruebe una computadora en lenguaje de máquina: En este Instructable, le mostraré cómo codificar y probar un programa de computadora en lenguaje de máquina. El lenguaje de máquina es el idioma nativo de las computadoras. Debido a que está compuesto por cadenas de 1 y 0, los humanos no lo entienden fácilmente. Trabajar
TUTORIAL BÁSICO SOBRE EL LENGUAJE DE MARCADO DE INTELIGENCIA ARTIFICIAL (AIML) A TRAVÉS DE BLOC DE NOTAS: 8 pasos
TUTORIAL BÁSICO SOBRE EL LENGUAJE DE MARCADO DE INTELIGENCIA ARTIFICIAL (AIML) A TRAVÉS DE NOTEPAD: El lenguaje de marcado de inteligencia artificial (AIML) es un lenguaje de programación que es una especificación de lenguaje de marcado extensible (XML) utilizada por chatbot, verbot, pandorabot, superbot y otros robots parlantes. Fue desarrollado por el Dr. Richard Wallace y
Mantenimiento predictivo de máquinas rotativas mediante vibración y lenguaje de cosas: 8 pasos
Mantenimiento predictivo de máquinas rotativas mediante vibración y lenguaje de cosas: las máquinas rotativas como turbinas eólicas, turbinas hidráulicas, motores de inducción, etc. se enfrentan a diferentes tipos de desgaste y rotura. La mayoría de estas fallas y desgaste son causados por vibraciones anormales en el dispositivo. Estas máquinas a menudo se operan bajo heavy-du