Orodha ya maudhui:

Saa Rahisi katika Lugha C: Hatua 4
Saa Rahisi katika Lugha C: Hatua 4

Video: Saa Rahisi katika Lugha C: Hatua 4

Video: Saa Rahisi katika Lugha C: Hatua 4
Video: Christina Shusho - Shusha Nyavu (Official Video) SMS SKIZA 7916811 to 811 2024, Novemba
Anonim
Saa Rahisi katika Lugha C
Saa Rahisi katika Lugha C

Wazo ni kuunda saa rahisi katika C, lakini kwanza tunahitaji kuanzisha programu yetu na kujua baadhi ya vitu tutakavyotumia.

Hatua ya 1: Hatua ya 1:

Hatua ya 1
Hatua ya 1
  1. Chagua Studio ya Visual, Vitalu vya Msimbo au programu yoyote inayofanana (ningependekeza studio ya kuona 2015).
  2. Nitatumia Visual Studio 2015, kwa hivyo andika kwenye google "Visual Studio 2015 Community", pakua na usakinishe.
  3. Baada ya usanidi, endesha Studio ya Visual, bonyeza Maombi ya New / Project / Console.
  4. Katika vyombo vya habari vya mchawi wa Maombi ya Dashibodi ijayo, kisha uchague kichwa kilichowekwa awali na uchague Mradi Tupu, kisha Maliza.
  5. Kulia kwako utakuwa na Solution Explorer, bonyeza kulia kwenye Faili za Chanzo, Ongeza / Jipya / faili ya C ++ (.cpp), lakini badilisha jina kuwa Source.c na ongeza.
  6. Sasa una mradi wa C tayari kuanza.

Hatua ya 2: Hatua ya 2: Kuandika Nambari zetu na Kujifunza Mambo Mapya

Hatua ya 2: Kuandika Nambari zetu na Kujifunza Mambo Mapya
Hatua ya 2: Kuandika Nambari zetu na Kujifunza Mambo Mapya

Hii ndio nambari yetu:

# ni pamoja na # ni pamoja na // tunajumuisha faili ya windows (imeunganishwa na kazi sleep ()), ambayo inamaanisha kuwa hii itafanya kazi kwa windows tu, kwa hivyo ikiwa unatumia OS nyingine, tafuta kwenye google matoleo mengine ya usingizi ().

int kuu ()

{

int h, m, s; // tunaongeza masaa, dakika na sekunde kwenye programu yetu

int D = 1000; // tunaongeza Kuchelewa kwa milliseconds 1000, ambayo inafanya sekunde na tutatumia hiyo katika usingizi ().

printf ("Weka wakati: / n"); // printf anaandika kwenye maandishi ya skrini yaliyo ndani ya ("") na / n anaandika katika safu mpya.

scanf ("% d% d% d", & h, & m, & s); // scanf ndipo tunapoingiza wakati wetu, au maadili yetu.

ikiwa (h> 12) {printf ("ERROR! / n"); toka (0); } // katika hii ikiwa kazi tunachunguza ikiwa thamani iliyoingizwa ni kubwa kuliko 12.

ikiwa (m> 60) {printf ("KOSA! / n"); toka (0); } // sawa hapa na ikiwa ni kubwa, mpango unaandika KOSA! na kutoka

ikiwa (s> 60) {printf ("KOSA! / n"); toka (0); } // sawa

wakati (1) // wakati (1) ni kitanzi kisicho na mwisho na kitu chochote ndani kinajirudia hadi mwisho. {

s + = 1; // hii inaambia mpango wa kuongeza sekunde kwa 1, kila wakati kitanzi kinakuja kwenye sehemu hii.

ikiwa (s> 59) {m + = 1; s = 0; } // ikiwa sekunde ni zaidi ya 59, inaongeza dakika na huweka sekunde hadi 0.

ikiwa (m> 59) {h + = 1; m = 0; } // sawa

ikiwa (h> 12) {h = 1; m = 0; s = 0; } // sawa

printf ("\ n Saa");

printf ("\ n% 02d:% 02d:% 02d", h, m, s); // hii inaandika wakati wetu katika muundo huu "00:00:00"

Kulala (D); // hii ni kazi yetu ya kulala ambayo hupunguza kitanzi wakati na kuifanya iwe kama saa.

mfumo ("cls"); // hii inafuta skrini.

}

kupata (); kurudi 0;

}

* Kila kitu nyuma ya '//' ni maoni na haibadilishi programu, kwa hivyo inaweza kufutwa.

** Studio ya Visual wakati mwingine haitaendesha programu kwa sababu ina "scanf", kwa hivyo unahitaji kwenda kwa Solution Explorer> bonyeza kulia juu ya uso> Mali (Kitu kama picha kinapaswa kujitokeza)> katika usanidi chagua Mipangilio yote > Mali ya usanidi> C / C ++> Preprocessor> katika Preprocessor Ufafanuzi andika _CRT_SECURE_NO_WARNINGS> Hifadhi.

Hatua ya 3: Hatua ya 3: Tunasisitiza Wakati Wetu Kuwa Juu ya Mipaka Iliyowekwa

Hatua ya 3: Tunasisitiza Wakati Wetu Kuwa Zaidi ya Mipaka Iliyowekwa
Hatua ya 3: Tunasisitiza Wakati Wetu Kuwa Zaidi ya Mipaka Iliyowekwa
  1. Ingiza nambari za nasibu, ili h ni> 12, m ni> 60, s ni> 60.
  2. Mpango anaandika KOSA! na kutoka.
  3. Kufikia sasa mafanikio!

Hatua ya 4: Hatua ya 4:

Hatua ya 4
Hatua ya 4
Hatua ya 4
Hatua ya 4
  1. Ingiza nambari za nasibu, ili h ni <12, m ni <60, s ni <60.
  2. nambari hubadilika kuwa muundo wa 00:00:00 na saa zinaanza "kupe".
  3. MAFANIKIO kwa kweli.

* Baada ya saa kupita 12, 'masaa' hubadilika kuwa 01 na 'dakika' na 'sekunde' hadi 00.

Furahiya!

Ilipendekeza: