Satura rādītājs:

Vienkāršs pulkstenis C valodā: 4 soļi
Vienkāršs pulkstenis C valodā: 4 soļi

Video: Vienkāršs pulkstenis C valodā: 4 soļi

Video: Vienkāršs pulkstenis C valodā: 4 soļi
Video: 😂 Разваливается ли б/ушный Ford Mondeo 4 или годами ездит без проблем? Ответы здесь. 2024, Jūlijs
Anonim
Vienkāršs pulkstenis C valodā
Vienkāršs pulkstenis C valodā

Ideja ir izveidot vienkāršu pulksteni C, bet vispirms mums ir jāiestata programmatūra un jāiepazīst dažas lietas, kuras mēs izmantosim.

1. darbība: 1. darbība:

1. darbība
1. darbība
  1. Izvēlieties Visual Studio, Code Blocks vai jebkuru citu līdzīgu programmatūru (es ieteiktu visual studio 2015).
  2. Es izmantošu Visual Studio 2015, tāpēc ierakstiet google "Visual Studio 2015 Community", lejupielādējiet un instalējiet.
  3. Pēc instalēšanas palaidiet Visual Studio, nospiediet New/Project/Console Application.
  4. Konsoles lietojumprogrammu vednī nospiediet nākamo, pēc tam noņemiet atlasi no iepriekš sagatavotas galvenes un atlasiet Empty project, pēc tam Finish.
  5. Labajā pusē jums būs Solution Explorer, ar peles labo pogu noklikšķiniet uz Avota faili, Pievienot/jaunu vienumu/C ++ failu (.cpp), bet nomainiet nosaukumu uz Source.c un pievienojiet.
  6. Tagad jums ir gatavs C projekts.

2. darbība: 2. darbība: mūsu kodeksa rakstīšana un jaunu lietu apgūšana

2. solis: mūsu kodeksa rakstīšana un jaunu lietu apgūšana
2. solis: mūsu kodeksa rakstīšana un jaunu lietu apgūšana

Šis ir mūsu kods:

#include#include // mēs iekļaujam Windows failu (tas ir saistīts ar miega režīma funkciju ()), kas nozīmē, ka tas darbosies tikai operētājsistēmā Windows, tādēļ, ja izmantojat citu OS, meklējiet Google tīklā citas miega versijas ().

int main ()

{

int h, m, s; // mēs savai programmai pievienojam stundas, minūtes un sekundes

int D = 1000; // mēs pievienojam aizkavēšanos 1000 milisekundēs, kas padara sekundi, un mēs to izmantosim miega režīmā ().

printf ("Iestatīt laiku: / n"); // printf raksta ekrāna tekstu, kas atrodas (""), un / n raksta jaunā rindā.

scanf (" %d %d %d", & h, & m, & s); // scanf ir vieta, kur mēs ievietojam savu laiku vai vērtības.

ja (h> 12) {printf ("KĻŪDA! / n"); izeja (0); } // šajā if funkcijā mēs pārbaudām, vai ievietotā vērtība ir lielāka par 12.

ja (m> 60) {printf ("KĻŪDA! / n"); izeja (0); } // līdzīgi šeit un, ja tas ir lielāks, programma raksta KĻŪDA! un izejas

ja (s> 60) {printf ("KĻŪDA! / n"); izeja (0); } // līdzīgi

kamēr (1) // kamēr (1) ir bezgalības cilpa, un viss iekšpusē atkārtojas līdz bezgalībai. {

s += 1; // tas liek programmai palielināt sekundes par 1, katru reizi, kad cilpa nonāk pie šīs daļas.

ja (s> 59) {m += 1; s = 0; } // ja sekundes ir vairāk nekā 59, tas palielina minūtes un iestata sekundes uz 0.

ja (m> 59) {h += 1; m = 0; } // līdzīgi

ja (h> 12) {h = 1; m = 0; s = 0; } // līdzīgi

printf ("\ n Pulkstenis");

printf ("\ n%02d:%02d:%02d", h, m, s); // tas raksta mūsu laiku šādā formātā "00:00:00"

Miega režīms (D); // šī ir mūsu miega funkcija, kas palēnina cikla ciklu un padara to līdzīgāku pulkstenim.

sistēma ("cls"); // tas notīra ekrānu.

}

getchar (); atgriezties 0;

}

*Viss aiz '//' ir komentārs un nemaina programmu, tāpēc to var izdzēst.

** Visual Studio dažreiz nedarbina programmu, jo tā sastāv no "scanf", tāpēc jums jādodas uz risinājumu pārlūku> ar peles labo pogu noklikšķiniet uz virsmas> Rekvizīti (vajadzētu parādīties kaut kas līdzīgs attēlam)> konfigurācijā atlasiet Visas konfigurācijas > Konfigurācijas rekvizīti> C/C ++> Priekšprocesors> priekšapstrādātāja definīcijās ierakstiet _CRT_SECURE_NO_WARNINGS> Saglabāt.

3. solis: 3. solis: mēs veltām laiku, lai pārvarētu noteiktās robežas

3. solis: mēs neatlaidīgi cenšamies pārsniegt noteiktās robežas
3. solis: mēs neatlaidīgi cenšamies pārsniegt noteiktās robežas
  1. Ievietojiet nejaušus skaitļus, lai h būtu> 12, m būtu> 60, s būtu> 60.
  2. Programma raksta KĻŪDA! un izejas.
  3. Līdz šim panākumi!

4. darbība: 4. darbība:

4. solis
4. solis
4. solis
4. solis
  1. Ievietojiet nejaušus skaitļus, lai h būtu <12, m būtu <60, s būtu <60.
  2. cipari mainās uz 00:00:00 formātu un pulksteņi sāk "tikšķēt".
  3. TIKAI VEIKSMES.

*Kad pulkstenis ir pagājis 12, 'stundas' mainās uz 01 un 'minūtes' un 'sekundes' uz 00.

Izklaidējieties!

Ieteicams: