Tartalomjegyzék:

Egyszerű óra C nyelven: 4 lépés
Egyszerű óra C nyelven: 4 lépés

Videó: Egyszerű óra C nyelven: 4 lépés

Videó: Egyszerű óra C nyelven: 4 lépés
Videó: Таблица умножения больше не нужна / Умножение любых чисел без калькулятора @arinablog 2024, November
Anonim
Egyszerű óra C nyelven
Egyszerű óra C nyelven

Az ötlet egyszerű óra létrehozása C -ben, de először be kell állítanunk a szoftverünket, és meg kell ismernünk néhány dolgot, amit használni fogunk.

1. lépés: 1. lépés:

1. lépés
1. lépés
  1. Válassza a Visual Studio, a Code Blocks vagy bármely más hasonló szoftvert (én a visual studio 2015 -öt javasolnám).
  2. Visual Studio 2015 -öt fogok használni, ezért írja be a google -ba "Visual Studio 2015 Community", töltse le és telepítse.
  3. A telepítés után futtassa a Visual Studio alkalmazást, nyomja meg az Új/Projekt/Konzol alkalmazás gombot.
  4. A Konzolalkalmazás varázslóban nyomja meg a Következő gombot, majd törölje az Előcsomagolt fejléc jelölését, és válassza az Üres projekt, majd a Befejezés lehetőséget.
  5. A jobb oldalon lesz a Solution Explorer, kattintson a jobb gombbal a Forrásfájlok, Hozzáadás/Új elem/C ++ fájl (.cpp) elemre, de módosítsa a nevet Source.c -re, és adja hozzá.
  6. Most már készen áll a C projektre.

2. lépés: 2. lépés: A kódex megírása és új dolgok megtanulása

2. lépés: A kódex megírása és új dolgok megtanulása
2. lépés: A kódex megírása és új dolgok megtanulása

Ez a mi kódunk:

#include#include // a Windows fájlt is belefoglaljuk (ez az alvó függvényhez () kapcsolódik), ami azt jelenti, hogy ez csak a Windows esetén fog működni, ezért ha másik operációs rendszert használ, keressen a Google -ban az alvás más verzióira ().

int main ()

{

int h, m, s; // órákat, perceket és másodperceket adunk a programunkhoz

int D = 1000; // hozzáadjuk az 1000 ezredmásodperces késleltetést, ami egy másodpercet tesz ki, és ezt használjuk alvás közben ().

printf ("Idő beállítása: / n"); // printf a ("") belsejében lévő képernyőre ír, és / n új sorba ír.

scanf (" %d %d %d", & h, & m, & s); // a scanf az, ahová beillesztjük az időnket vagy az értékeinket.

if (h> 12) {printf ("HIBA! / n"); kilépés (0); } // ebben az if függvényben megvizsgáljuk, hogy a beszúrt érték nagyobb -e 12 -nél.

if (m> 60) {printf ("HIBA! / n"); kilépés (0); } // hasonló itt, és ha nagyobb, a program HIBA -t ír! és kilép

if (s> 60) {printf ("HIBA! / n"); kilépés (0); } // hasonló

míg (1) // míg (1) egy végtelen ciklus, és bármi belül megismétlődik a végtelenségig. {

s += 1; // ez azt mondja a programnak, hogy növelje a másodpercet 1 -re, valahányszor a while ciklus erre a részre érkezik.

ha (s> 59) {m += 1; s = 0; } // ha a másodpercek több mint 59, akkor növeli a perceket, és a másodperceket 0 -ra állítja.

ha (m> 59) {h += 1; m = 0; } // hasonló

ha (h> 12) {h = 1; m = 0; s = 0; } // hasonló

printf ("\ n Óra");

printf ("\ n%02d:%02d:%02d", h, m, s); // ez írja az időnket ebben a formátumban "00:00:00"

Alvás (D); // ez a mi alvás funkciónk, amely lelassítja a while ciklust, és inkább órához hasonlítja.

rendszer ("cls"); // ez törli a képernyőt.

}

getchar (); visszatérés 0;

}

*A „//” mögött minden megjegyzés, és nem változtatja meg a programot, ezért törölhető.

** A Visual Studio néha nem futtatja a programot, mert "scanf" -ből áll, ezért el kell mennie a Solution Explorer -hez> kattintson a jobb gombbal a felületre> Tulajdonságok (valami olyannak kell megjelennie, mint a képen)> a konfigurációban válassza az Összes konfiguráció lehetőséget > Konfigurációs tulajdonságok> C/C ++> Előfeldolgozó> az Előfeldolgozó definíciókba írja be a _CRT_SECURE_NO_WARNINGS> Mentés lehetőséget.

3. lépés: 3. lépés: Időt veszünk, hogy túllépjünk a meghatározott határokon

3. lépés: Bízzunk az időnkben, hogy túllépjünk a meghatározott határokon
3. lépés: Bízzunk az időnkben, hogy túllépjünk a meghatározott határokon
  1. Szúrjon be véletlen számokat úgy, hogy h> 12, m> 60, s> 60.
  2. A program HIBA -t ír! és kilép.
  3. Eddig siker!

4. lépés: 4. lépés:

4. lépés
4. lépés
4. lépés
4. lépés
  1. Szúrjon be véletlen számokat, hogy a h <12, m <60, s <60 legyen.
  2. a számok 00:00:00 formátumra változnak, és az órák "ketyegni" kezdenek.
  3. SIKER valóban.

*Miután az óra eltelt 12, az „óra” 01 -re, a „perc” és a „másodperc” pedig 00 -ra változik.

Érezd jól magad!

Ajánlott: