Cuprins:

Ceas simplu în limbajul C: 4 pași
Ceas simplu în limbajul C: 4 pași

Video: Ceas simplu în limbajul C: 4 pași

Video: Ceas simplu în limbajul C: 4 pași
Video: Limbajul C avansat. Lectia 4 1/2. Introducere in Pointeri. 2024, Iulie
Anonim
Ceas simplu în limba C
Ceas simplu în limba C

Ideea este de a crea un ceas simplu în C, dar mai întâi trebuie să ne configurăm software-ul și să cunoaștem câteva dintre lucrurile pe care le vom folosi.

Pasul 1: Pasul 1:

Pasul 1
Pasul 1
  1. Alegeți Visual Studio, Code Blocks sau orice alt software similar (aș recomanda Visual Studio 2015).
  2. Voi folosi Visual Studio 2015, așa că tastați în Google „Visual Studio 2015 Community”, descărcați și instalați.
  3. După instalare, rulați Visual Studio, apăsați New / Project / Console Application.
  4. În Console Application Wizard apăsați butonul următor, apoi deselectați antetul precompilat și selectați Golire proiect, apoi Finalizare.
  5. În dreapta dvs. veți avea Solution Explorer, faceți clic dreapta pe Fișiere sursă, Adăugare / Element nou / fișier C ++ (.cpp), dar schimbați numele în Source.c și adăugați.
  6. Acum aveți proiectul C pregătit pentru a începe.

Pasul 2: Pasul 2: Scrierea codului nostru și învățarea unor lucruri noi

Pasul 2: Scrierea codului nostru și învățarea unor lucruri noi
Pasul 2: Scrierea codului nostru și învățarea unor lucruri noi

Acesta este codul nostru:

# include # include // includem fișierul Windows (este conectat la funcția sleep ()), ceea ce înseamnă că acest lucru va funcționa numai pentru Windows, deci dacă utilizați un alt sistem de operare, căutați în Google alte versiuni de sleep ().

int main ()

{

int h, m, s; // adăugăm ore, minute și secunde la programul nostru

int D = 1000; // adăugăm întârziere de 1000 de milisecunde, ceea ce face o secundă și o vom folosi în somn ().

printf ("Setează ora: / n"); // printf scrie pe ecran text care se află în interiorul ("") și / n scrie într-un rând nou.

scanf („% d% d% d”, & h, & m, & s); // scanf este locul în care ne inserăm timpul sau valorile.

if (h> 12) {printf ("EROARE! / n"); ieșire (0); } // în această funcție if examinăm dacă valoarea inserată este mai mare de 12.

if (m> 60) {printf ("EROARE! / n"); ieșire (0); } // similar aici și dacă este mai mare, programul scrie EROARE! și ieșiri

if (s> 60) {printf ("EROARE! / n"); ieșire (0); } // similar

while (1) // while (1) este o buclă infinită și orice din interior se repetă la infinit. {

s + = 1; // aceasta îi spune programului să crească secunde pentru 1, de fiecare dată când bucla while ajunge la această parte.

dacă (s> 59) {m + = 1; s = 0; } // dacă secundele sunt mai mari de 59, crește minutele și setează secundele la 0.

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

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

printf ("\ n Ceas");

printf ("\ n% 02d:% 02d:% 02d", h, m, s); // aceasta scrie ora noastră în acest format „00:00:00”

Somn (D); // aceasta este funcția noastră de somn care încetinește bucla while și o face mai mult ca un ceas.

sistem ("cls"); // aceasta șterge ecranul.

}

getchar (); retur 0;

}

* Totul din spatele „//” este un comentariu și nu schimbă programul, deci poate fi șters.

** Visual Studio uneori nu va rula programul, deoarece acesta constă în "scanf", deci trebuie să accesați Solution Explorer> faceți clic dreapta pe suprafață> Proprietăți (ceva ca în imagine ar trebui să apară)> în configurație selectați Toate configurările > Proprietăți de configurare> C / C ++> Preprocesator> în Definiții preprocesor scrieți _CRT_SECURE_NO_WARNINGS> Salvare.

Pasul 3: Pasul 3: Ne inserăm timpul pentru a depăși limitele stabilite

Pasul 3: Ne inserăm timpul pentru a depăși limitele stabilite
Pasul 3: Ne inserăm timpul pentru a depăși limitele stabilite
  1. Introduceți numere aleatorii, astfel încât h este> 12, m este> 60, s este> 60.
  2. Programul scrie EROARE! și ieșiri.
  3. Până acum succes!

Pasul 4: Pasul 4:

Pasul 4
Pasul 4
Pasul 4
Pasul 4
  1. Introduceți numere aleatorii, astfel încât h să fie <12, m să fie <60, s să fie <60.
  2. numerele se schimbă în format 00:00:00 și ceasurile încep să „bifeze”.
  3. SUCCES într-adevăr.

* După ce ceasul trece 12, „orele” se schimbă la 01 și „minute” și „secunde” la 00.

A se distra!

Recomandat: