Taula de continguts:

Rellotge simple en llenguatge C: 4 passos
Rellotge simple en llenguatge C: 4 passos

Vídeo: Rellotge simple en llenguatge C: 4 passos

Vídeo: Rellotge simple en llenguatge C: 4 passos
Vídeo: КАК НАСТРОИТЬ L4D2 2024, Desembre
Anonim
Rellotge senzill en idioma C
Rellotge senzill en idioma C

La idea és crear un rellotge simple en Do, però primer hem de configurar el nostre programari i conèixer algunes de les coses que farem servir.

Pas 1: Pas 1:

Pas 1
Pas 1
  1. Trieu Visual Studio, Code Blocks o qualsevol altre programari similar (us recomanaria Visual Studio 2015).
  2. Utilitzaré Visual Studio 2015, així que escriviu a Google "Visual Studio 2015 Community", baixeu-lo i instal·leu-lo.
  3. Després de la instal·lació, executeu Visual Studio, premeu Nou / Projecte / Aplicació de consola.
  4. A l'Assistent d'aplicacions de consola, premeu Següent i, a continuació, desseleccioneu la capçalera precompilada i seleccioneu Projecte buit i, a continuació, Finalitza.
  5. A la vostra dreta tindreu Solution Explorer, feu clic dret a Fitxers font, Afegeix / Element nou / Fitxer C ++ (.cpp), però canvieu el nom a Source.c i afegiu-lo.
  6. Ara teniu el projecte C llest per començar.

Pas 2: Pas 2: escriure el nostre codi i aprendre coses noves

Pas 2: escriure el nostre codi i aprendre coses noves
Pas 2: escriure el nostre codi i aprendre coses noves

Aquest és el nostre codi:

..

int main ()

{

int h, m, s; // afegim hores, minuts i segons al nostre programa

int D = 1000; // afegim un retard de 1000 mil·lisegons, que fa un segon i l’utilitzarem a sleep ().

printf ("Estableix l'hora: / n"); // printf escriu a la pantalla el text que es troba dins de ("") i / n escriu en una fila nova.

scanf ("% d% d% d", & h, & m, & s); // scanf és on inserim el nostre temps o els nostres valors.

if (h> 12) {printf ("ERROR! / n"); sortida (0); } // en aquesta funció if examinem si el valor inserit és superior a 12.

if (m> 60) {printf ("ERROR! / n"); sortida (0); } // similar aquí i, si és més gran, el programa escriu ERROR! i sortides

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

while (1) // while (1) és un bucle infinit i tot el que es repeteix a l'infinit. {

s + = 1; // això indica al programa que augmenti segons per 1, cada vegada que arriba el bucle while a aquesta part.

si (s> 59) {m + = 1; s = 0; } // si els segons són més de 59, augmenta els minuts i estableix els segons a 0.

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

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

printf ("\ n Rellotge");

printf ("\ n% 02d:% 02d:% 02d", h, m, s); // això escriu la nostra hora en aquest format "00:00:00"

Dormir (D); // aquesta és la nostra funció sleep que alenteix el bucle while i el fa més com un rellotge.

sistema ("cls"); // això neteja la pantalla.

}

getchar (); retorn 0;

}

* Tot el que hi ha darrere de '//' és un comentari i no canvia el programa, de manera que es pot suprimir.

** De vegades, Visual Studio no executarà el programa perquè consisteix en "scanf", de manera que heu d'anar a l'Explorador de solucions> fer clic amb el botó dret a la superfície> Propietats (alguna cosa com a la imatge hauria d'aparèixer)> a la configuració seleccioneu Totes les configuracions > Propietats de configuració> C / C ++> Preprocessador> a Definicions del preprocessador escriviu _CRT_SECURE_NO_WARNINGS> Desa.

Pas 3: Pas 3: Inserim el nostre temps per superar els límits establerts

Pas 3: Inserim el nostre temps per superar els límits establerts
Pas 3: Inserim el nostre temps per superar els límits establerts
  1. Inseriu nombres aleatoris, de manera que la h sigui> 12, m sigui> 60, s sigui> 60.
  2. El programa escriu ERROR! i sortides.
  3. Fins aquí èxit!

Pas 4: Pas 4:

Pas 4
Pas 4
Pas 4
Pas 4
  1. Inseriu nombres aleatoris, de manera que h sigui <12, m sigui <60, s sigui <60.
  2. els números canvien al format 00:00:00 i els rellotges comencen a "marcar".
  3. L’ÈXIT de fet.

* Després que el rellotge passi 12, les "hores" canvien a 01 i els "minuts" i els "segons" a 00.

Diverteix-te!

Recomanat: