Sadržaj:

Jednostavan sat na jeziku C: 4 koraka
Jednostavan sat na jeziku C: 4 koraka

Video: Jednostavan sat na jeziku C: 4 koraka

Video: Jednostavan sat na jeziku C: 4 koraka
Video: ВСЕ РЕЛИГИИ СЛУЖАТ САТАНЕ? Откровение оккультиста. Предсказание | Контроль теней 2024, Juli
Anonim
Jednostavan sat na jeziku C
Jednostavan sat na jeziku C

Ideja je stvoriti jednostavan sat u jeziku C, ali prvo moramo postaviti naš softver i upoznati se sa nekim stvarima koje ćemo koristiti.

Korak 1: Korak 1:

Korak 1
Korak 1
  1. Odaberite Visual Studio, Code Blocks ili bilo koji sličan softver (preporučio bih Visual Studio 2015).
  2. Koristiću Visual Studio 2015, pa upišite google "Visual Studio 2015 Community", preuzmite i instalirajte.
  3. Nakon instalacije pokrenite Visual Studio, pritisnite New/Project/Console Application.
  4. U čarobnjaku aplikacije Console pritisnite sljedeći, zatim poništite odabir Predkompiliranog zaglavlja i odaberite Isprazni projekt, a zatim Završi.
  5. S desne strane ćete imati Explorer, desnim tasterom miša kliknite Izvorne datoteke, Dodaj/Nova stavka/C ++ datoteka (.cpp), ali promijenite ime u Source.c i dodajte.
  6. Sada imate C projekt spreman za početak.

Korak 2: Korak 2: Pisanje našeg koda i učenje novih stvari

Korak 2: Pisanje našeg koda i učenje novih stvari
Korak 2: Pisanje našeg koda i učenje novih stvari

Ovo je naš kod:

#include#include // uključujemo Windows datoteku (povezana je s funkcijom sleep ()), što znači da će ovo raditi samo za Windows, pa ako koristite drugi OS, potražite u googlu druge verzije sleep ().

int main ()

{

int h, m, s; // dodajemo sate, minute i sekunde u naš program

int D = 1000; // dodajemo Kašnjenje od 1000 milisekundi, što čini sekundu i to ćemo koristiti u sleep ().

printf ("Podesi vreme: / n"); // printf ispisuje na ekran tekst koji je unutar ("") i / n piše u novi red.

scanf (" %d %d %d", & h, & m, & s); // scanf je mjesto gdje ubacujemo svoje vrijeme ili naše vrijednosti.

if (h> 12) {printf ("GREŠKA! / n"); izlaz (0); } // u ovoj if funkciji ispitujemo je li umetnuta vrijednost veća od 12.

if (m> 60) {printf ("GREŠKA! / n"); izlaz (0); } // ovdje je slično, a ako je veće, program piše GREŠKA! i izlazi

if (s> 60) {printf ("GREŠKA! / n"); izlaz (0); } // slično

while (1) // while (1) je beskonačna petlja i sve unutra se ponavlja do beskonačnosti. {

s += 1; // ovo govori programu da poveća sekunde za 1, svaki put kada while petlja dođe do ovog dijela.

if (s> 59) {m += 1; s = 0; } // ako su sekunde veće od 59, povećava minute i postavlja sekunde na 0.

ako je (m> 59) {h += 1; m = 0; } // slično

ako (h> 12) {h = 1; m = 0; s = 0; } // slično

printf ("\ n Sat");

printf ("\ n%02d:%02d:%02d", h, m, s); // ovo zapisuje naše vrijeme u ovom formatu "00:00:00"

Spavanje (D); // ovo je naša funkcija sleep koja usporava while petlju i čini je više poput sata.

system ("cls"); // ovo briše ekran.

}

getchar (); return 0;

}

*Sve iza '//' je komentar i ne mijenja program, pa se može izbrisati.

** Visual Studio ponekad neće pokrenuti program jer se sastoji od "scanf", pa morate otići do Explorera rješenja> desnim klikom na površinu> Svojstva (nešto kao na slici bi se trebalo pojaviti)> u konfiguraciji odaberite Sve konfiguracije > Svojstva konfiguracije> C/C ++> Predprocesor> u Definicije predprocesora upišite _CRT_SECURE_NO_WARNINGS> Spremi.

Korak 3: Korak 3: Ne želimo vrijeme da pređemo postavljene granice

Korak 3: Ne želimo da prelazimo zadate granice
Korak 3: Ne želimo da prelazimo zadate granice
  1. Umetnite nasumične brojeve tako da je h> 12, m je> 60, s je> 60.
  2. Program piše GREŠKA! i izlazi.
  3. Do sada uspeh!

Korak 4: Korak 4:

Korak 4
Korak 4
Korak 4
Korak 4
  1. Umetnite nasumične brojeve tako da je h <12, m <60, s <60.
  2. brojevi se mijenjaju u format 00:00:00 i satovi počinju "otkucavati".
  3. USPJEH zaista.

*Nakon što sat pređe 12, 'sati' se mijenjaju na 01, a 'minute' i 'sekunde' na 00.

Zabavi se!

Preporučuje se: