Obsah:

Jednoduché hodiny v jazyku C: 4 kroky
Jednoduché hodiny v jazyku C: 4 kroky

Video: Jednoduché hodiny v jazyku C: 4 kroky

Video: Jednoduché hodiny v jazyku C: 4 kroky
Video: 4 Evidence-Based Kroky ke Štěstí | Tohle Ti Zlepší Prožívání! 2024, November
Anonim
Jednoduché hodiny v jazyku C
Jednoduché hodiny v jazyku C

Cieľom je vytvoriť jednoduché hodiny v jazyku C, ale najskôr musíme nastaviť softvér a zoznámiť sa s niektorými vecami, ktoré budeme používať.

Krok 1: Krok 1:

Krok 1
Krok 1
  1. Vyberte Visual Studio, Code Blocks alebo iný podobný softvér (odporúčam Visual Studio 2015).
  2. Budem používať Visual Studio 2015, preto zadajte do google „Komunita Visual Studio 2015“, stiahnite a nainštalujte.
  3. Po inštalácii spustite Visual Studio, stlačte New/Project/Console Application.
  4. V Sprievodcovi aplikáciou Console stlačte Ďalej, potom zrušte výber predkompilovanej hlavičky, vyberte Prázdny projekt a potom Dokončiť.
  5. Na pravej strane budete mať Prieskumníka, kliknite pravým tlačidlom na Zdrojové súbory, Pridať/Nová položka/súbor C ++ (.cpp), ale zmeňte názov na Source.c a pridajte.
  6. Teraz máte C projekt pripravený na spustenie.

Krok 2: Krok 2: Napíšte náš kód a učte sa nové veci

Krok 2: Napíšte náš kód a naučte sa nové veci
Krok 2: Napíšte náš kód a naučte sa nové veci

Toto je náš kód:

#include#include // zahrnujeme súbor systému Windows (je prepojený s funkciou sleep ()), čo znamená, že to bude fungovať iba pre okná, takže ak používate iný operačný systém, vyhľadajte v službe Google iné verzie režimu spánku ().

int main ()

{

int h, m, s; // do nášho programu pridáme hodiny, minúty a sekundy

int D = 1000; // pridáme oneskorenie 1000 milisekúnd, čo urobí sekundu a použijeme to v režime spánku ().

printf ("Nastaviť čas: / n"); // printf zapisuje text na obrazovku, ktorý je vnútri ("") a / n zapisuje do nového riadka.

scanf (" %d %d %d", & h, & m, & s); // scanf je miesto, kde vkladáme svoj čas alebo naše hodnoty.

if (h> 12) {printf ("CHYBA! / n"); výjazd (0); } // v tejto funkcii if skúmame, či je vložená hodnota väčšia ako 12.

if (m> 60) {printf ("CHYBA! / n"); výjazd (0); } // podobné tu a ak je väčšie, program napíše CHYBA! a vystupuje

if (s> 60) {printf ("CHYBA! / n"); výjazd (0); } //podobný

pričom (1) // zatiaľ čo (1) je nekonečná slučka a čokoľvek vo vnútri sa opakuje do nekonečna. {

s += 1; // to hovorí programu, aby zvyšoval sekundy o 1, zakaždým, keď slučka while príde do tejto časti.

ak (s> 59) {m += 1; s = 0; } // ak sú sekundy viac ako 59, minúty sa zvýšia a sekundy sa nastavia na 0.

ak (m> 59) {h += 1; m = 0; } //podobný

ak (h> 12) {h = 1; m = 0; s = 0; } //podobný

printf ("\ n Hodiny");

printf ("\ n%02d:%02d:%02d", h, m, s); // toto píše náš čas v tomto formáte „00:00:00“

Spánok (D); // toto je náš funkčný spánok, ktorý spomaľuje slučku while a pripomína ju skôr ako hodiny.

systém ("cls"); // toto vymaže obrazovku.

}

getchar (); návrat 0;

}

*Všetko, čo je za '//', je komentár a nemení program, takže ho možno odstrániť.

** Visual Studio niekedy nespustí program, pretože pozostáva z „skenovania“, takže musíte ísť do Prieskumníka riešení> kliknúť pravým tlačidlom na povrch> Vlastnosti (Malo by sa objaviť niečo ako na obrázku)> v konfigurácii vyberte Všetky konfigurácie > Vlastnosti konfigurácie> C/C ++> Preprocesor> do definícií preprocesora napíšte _CRT_SECURE_NO_WARNINGS> Uložiť.

Krok 3: Krok 3: Inkretizujeme svoj čas na prekročenie stanovených hraníc

Krok 3: Inkretizujeme svoj čas na prekročenie stanovených hraníc
Krok 3: Inkretizujeme svoj čas na prekročenie stanovených hraníc
  1. Vložte náhodné čísla tak, aby h bolo> 12, m bolo> 60, s je> 60.
  2. Program píše CHYBA! a vystupuje.
  3. Zatiaľ úspech!

Krok 4: Krok 4:

Krok 4
Krok 4
Krok 4
Krok 4
  1. Vložte náhodné čísla tak, aby h bolo <12, m <60, s <60.
  2. čísla sa zmenia na formát 00:00:00 a hodiny začnú „tikať“.
  3. ÚSPECH naozaj.

*Keď hodiny uplynú 12, „hodiny“sa zmenia na 01 a „minúty“a „sekundy“na 00.

Bavte sa!

Odporúča: