Turinys:

Paprastas laikrodis C kalba: 4 žingsniai
Paprastas laikrodis C kalba: 4 žingsniai

Video: Paprastas laikrodis C kalba: 4 žingsniai

Video: Paprastas laikrodis C kalba: 4 žingsniai
Video: (4) 3 paslaptys, kurios padės telefonu gautą „NE“ priimti be jokio asmeniškumo ar emocinio skausmo 2024, Liepa
Anonim
Paprastas laikrodis C kalba
Paprastas laikrodis C kalba

Idėja yra sukurti paprastą laikrodį C, bet pirmiausia turime nustatyti savo programinę įrangą ir susipažinti su kai kuriais dalykais, kuriuos ketiname naudoti.

1 žingsnis: 1 žingsnis:

1 žingsnis
1 žingsnis
  1. Pasirinkite „Visual Studio“, „Code Blocks“ar bet kurią kitą panašią programinę įrangą (rekomenduočiau „visual studio 2015“).
  2. Aš naudosiu „Visual Studio 2015“, todėl įveskite „Google“„Visual Studio 2015 Community“, atsisiųskite ir įdiekite.
  3. Įdiegę paleiskite „Visual Studio“, paspauskite New/Project/Console Application.
  4. „Console Application Wizard“paspauskite „Next“, tada panaikinkite „Precompiled header“pasirinkimą ir pasirinkite „Empty project“, tada „Finish“.
  5. Dešinėje turėsite „Solution Explorer“, dešiniuoju pelės mygtuku spustelėkite šaltinio failus, pridėkite/naują elementą/C ++ failą (.cpp), bet pakeiskite pavadinimą į „Source.c“ir pridėkite.
  6. Dabar turite C projektą pasiruošę pradėti.

2 veiksmas: 2 žingsnis: mūsų kodo rašymas ir naujų dalykų mokymasis

2 žingsnis: parašykite mūsų kodą ir sužinokite naujų dalykų
2 žingsnis: parašykite mūsų kodą ir sužinokite naujų dalykų

Tai yra mūsų kodas:

#include#include // mes įtraukiame „Windows“failą (jis prijungtas prie miego funkcijos ()), o tai reiškia, kad tai veiks tik „Windows“, taigi, jei naudojate kitą OS, ieškokite „Google“kitų miego versijų ().

int main ()

{

int h, m, s; // į savo programą įtraukiame valandas, minutes ir sekundes

int D = 1000; // pridedame 1000 milisekundžių vėlavimą, kuris užtrunka sekundę, ir mes jį naudosime miego metu ().

printf ("Nustatyti laiką: / n"); // printf rašo ekrano tekstą, esantį ("") viduje, ir / n rašo naujoje eilutėje.

scanf (" %d %d %d", & h, & m, & s); // scanf yra vieta, kur mes įterpiame savo laiką ar vertybes.

if (h> 12) {printf ("KLAIDA! / n"); išėjimas (0); } // šioje if funkcijoje nagrinėjame, ar įterpta vertė yra didesnė nei 12.

if (m> 60) {printf ("KLAIDA! / n"); išėjimas (0); } // panašus čia ir jei jis didesnis, programa rašo KLAIDA! ir išeina

if (s> 60) {printf ("KLAIDA! / n"); išėjimas (0); } //panašus

o (1) // o (1) yra begalybės kilpa ir viskas viduje kartojasi iki begalybės. {

s += 1; // tai nurodo programai padidinti sekundes 1, kiekvieną kartą, kai ciklas ateina į šią dalį.

jei (s> 59) {m += 1; s = 0; } // jei sekundės yra daugiau nei 59, jis padidina minutes ir nustato sekundes iki 0.

jei (m> 59) {h += 1; m = 0; } //panašus

jei (h> 12) {h = 1; m = 0; s = 0; } //panašus

printf ("\ n Laikrodis");

printf ("\ n%02d:%02d:%02d", h, m, s); // tai rašo mūsų laiką tokiu formatu "00:00:00"

Miegas (D); // tai yra mūsų miego funkcija, kuri sulėtina laiko ciklą ir daro jį panašesnį į laikrodį.

sistema („cls“); // tai išvalo ekraną.

}

getchar (); grįžti 0;

}

*Viskas už „//“yra komentaras ir nekeičia programos, todėl ją galima ištrinti.

** „Visual Studio“kartais nepaleidžia programos, nes ją sudaro „scanf“, todėl turite eiti į „Solution Explorer“> dešiniuoju pelės mygtuku spustelėkite paviršių> Ypatybės (turėtų pasirodyti kažkas, kaip parodyta paveikslėlyje)> konfigūracijoje pasirinkite Visos konfigūracijos > Konfigūracijos ypatybės> C/C ++> Išankstinis procesorius> išankstinio apdorojimo apibrėžimuose parašykite _CRT_SECURE_NO_WARNINGS> Išsaugoti.

3 veiksmas: 3 veiksmas: neskubame peržengti nustatytų ribų

3 žingsnis: mes stengiamės peržengti nustatytas ribas
3 žingsnis: mes stengiamės peržengti nustatytas ribas
  1. Įterpkite atsitiktinius skaičius, kad h būtų> 12, m būtų> 60, s būtų> 60.
  2. Programa rašo KLAIDA! ir išeina.
  3. Kol kas sėkmės!

4 žingsnis: 4 žingsnis:

4 žingsnis
4 žingsnis
4 žingsnis
4 žingsnis
  1. Įterpkite atsitiktinius skaičius, kad h būtų <12, m būtų <60, s būtų <60.
  2. skaičiai pasikeičia į 00:00:00 formatą ir laikrodžiai pradeda „tiksėti“.
  3. SĖKMĖ tikrai.

*Kai laikrodis praeina 12, „valandos“pasikeičia į 01, o „minutės“ir „sekundės“- į 00.

Pasilinksmink!

Rekomenduojamas: