Obsah:
- Krok 1: Krok 1:
- Krok 2: Krok 2: Napíšte náš kód a učte sa nové veci
- Krok 3: Krok 3: Inkretizujeme svoj čas na prekročenie stanovených hraníc
- Krok 4: Krok 4:
Video: Jednoduché hodiny v jazyku C: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
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:
- Vyberte Visual Studio, Code Blocks alebo iný podobný softvér (odporúčam Visual Studio 2015).
- Budem používať Visual Studio 2015, preto zadajte do google „Komunita Visual Studio 2015“, stiahnite a nainštalujte.
- Po inštalácii spustite Visual Studio, stlačte New/Project/Console Application.
- V Sprievodcovi aplikáciou Console stlačte Ďalej, potom zrušte výber predkompilovanej hlavičky, vyberte Prázdny projekt a potom Dokončiť.
- 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.
- Teraz máte C projekt pripravený na spustenie.
Krok 2: Krok 2: Napíšte náš kód a uč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
- Vložte náhodné čísla tak, aby h bolo> 12, m bolo> 60, s je> 60.
- Program píše CHYBA! a vystupuje.
- Zatiaľ úspech!
Krok 4: Krok 4:
- Vložte náhodné čísla tak, aby h bolo <12, m <60, s <60.
- čísla sa zmenia na formát 00:00:00 a hodiny začnú „tikať“.
- ÚSPECH naozaj.
*Keď hodiny uplynú 12, „hodiny“sa zmenia na 01 a „minúty“a „sekundy“na 00.
Bavte sa!
Odporúča:
GranDow - Jednoduché viacjazyčné digitálne hodiny: 4 kroky
GranDow - Jednoduché viacjazyčné digitálne hodiny: Moja babička na tabletky stále zabúda na deň v týždni. Všetky digitálne hodiny, ktoré ukazujú deň v týždni, sú bohužiaľ v angličtine. Tento jednoduchý projekt s iba 3 komponentmi je lacný, ľahko sa stavia a dúfam, že bude
Jednoduché zrkadlové hodiny DIY Infinity: 3 kroky
Jednoduché zrkadlové hodiny pre domácich majstrov: Ak vás nudia vaše bežné hodiny, skúste si vyrobiť tieto skvelé zrkadlové hodiny pre domácich majstrov. Na vyrovnanie úrovne vašej miestnosti
Program jednoduchého pridávania v programovacom jazyku Shakespeare: 18 krokov
Program jednoduchého pridávania v programovacom jazyku Shakespeare: Programovací jazyk Shakespeare (SPL) je príkladom ezoterického programovacieho jazyka, o ktorom je možno zaujímavé sa dozvedieť a je zábavné ho používať, ale nie je obzvlášť užitočný v aplikáciách v reálnom živote. SPL je jazyk, v ktorom zdrojový kód
Jednoduché digitálne hodiny s použitím Arduino Nano a DS1307: 4 kroky
Jednoduché digitálne hodiny využívajúce Arduino Nano a DS1307: V tomto článku vám ukážem návod na výrobu digitálnych hodín pomocou Arduina .. Doska Arduino, ktorú používam, je Arduino Nano V3, DS1307 ako poskytovateľ časových údajov, MAX7219 7 segment ako sledovať displej. Pred vstupom do tutoriálu odporúčam, aby
Tic Tac Toe v jazyku Visual Basic: 3 kroky (s obrázkami)
Tic Tac Toe v jazyku Visual Basic: Tic Tac Toe je jednou z najobľúbenejších hier s časovým predstihom. Najmä v triedach;). V tomto návode navrhneme túto hru v našom počítači pomocou populárnej programovacej platformy GUI, Visual Basic