Talaan ng mga Nilalaman:

Simpleng Orasan sa Wika C: 4 Mga Hakbang
Simpleng Orasan sa Wika C: 4 Mga Hakbang

Video: Simpleng Orasan sa Wika C: 4 Mga Hakbang

Video: Simpleng Orasan sa Wika C: 4 Mga Hakbang
Video: Paano Mag Set Ng Digital watch? | Digital Relo Settings (Tagalog) 2024, Hulyo
Anonim
Simpleng Orasan sa Wika C
Simpleng Orasan sa Wika C

Ang Ideya ay upang lumikha ng simpleng orasan sa C, ngunit kailangan muna naming i-set up ang aming software at malaman ang ilan sa mga bagay na gagamitin namin.

Hakbang 1: Hakbang 1:

Hakbang 1
Hakbang 1
  1. Pumili ng Visual Studio, Code Blocks o anumang iba pang katulad na software (inirerekumenda ko ang visual studio 2015).
  2. Gagamitin ko ang Visual Studio 2015, kaya i-type ang google na "Visual Studio 2015 Community", mag-download at mag-install.
  3. Pagkatapos ng pag-install, patakbuhin ang Visual Studio, pindutin ang Bagong / Project / Console Application.
  4. Sa susunod, pindutin ang Console Application Wizard, pagkatapos ay alisin sa pagkakapili ang Naayos na header at piliin ang Walang laman na proyekto, pagkatapos Tapusin.
  5. Sa iyong kanan magkakaroon ka ng Solution Explorer, mag-right click sa Mga Source File, Magdagdag / Bagong Item / C ++ file (.cpp), ngunit baguhin ang pangalan sa Source.c at idagdag.
  6. Ngayon mayroon kang handa na proyekto C upang simulan.

Hakbang 2: Hakbang 2: Pagsulat ng aming Code at Pag-aaral ng Mga Bagong Bagay

Hakbang 2: Pagsulat ng aming Code at Pag-aaral ng Mga Bagong Bagay
Hakbang 2: Pagsulat ng aming Code at Pag-aaral ng Mga Bagong Bagay

Ito ang aming code:

# isama ang # isama // nagsasama kami ng windows file (nakakonekta ito upang gumana ang pagtulog ()), na nangangahulugang gagana lamang ito para sa mga windows, kaya kung gumagamit ka ng isa pang OS, maghanap sa google para sa iba pang mga bersyon ng pagtulog ().

int main ()

{

int h, m, s; // nagdagdag kami ng mga oras, minuto at segundo sa aming programa

int D = 1000; // nagdagdag kami ng pagkaantala ng 1000 milliseconds, na gumagawa ng isang segundo at gagamitin namin iyon sa pagtulog ().

printf ("Itakda ang oras: / n"); // nagsusulat ang // printf sa teksto ng screen na nasa loob ng ("") at / n nagsusulat sa isang bagong hilera.

scanf ("% d% d% d", & h, & m, & s); // scanf ay kung saan namin ipinasok ang aming oras, o ang aming mga halaga.

kung (h> 12) {printf ("ERROR! / n"); exit (0); } // sa ito kung pagpapaandar suriin namin kung ang ipinasok na halaga ay mas malaki sa 12.

kung (m> 60) {printf ("ERROR! / n"); exit (0); } // katulad dito at kung mas malaki ito, nagsusulat ang programa ng ERROR! at paglabas

kung (s> 60) {printf ("ERROR! / n"); exit (0); } //katulad

habang ang (1) // habang (1) ay isang infinity loop at anumang bagay sa loob ay inuulit ang sarili sa infinity. {

s + = 1; // sinasabi nito sa programa na dagdagan ang mga segundo para sa 1, tuwing darating ang loop sa bahaging ito.

kung (s> 59) {m + = 1; s = 0; } // kung ang mga segundo ay higit sa 59, pinapataas nito ang mga minuto at itinakda ang mga segundo sa 0.

kung (m> 59) {h + = 1; m = 0; } //katulad

kung (h> 12) {h = 1; m = 0; s = 0; } //katulad

printf ("\ n Clock");

printf ("\ n% 02d:% 02d:% 02d", h, m, s); // nagsusulat ito ng aming oras sa format na ito na "00:00:00"

Tulog (D); // ito ang aming function na pagtulog na nagpapabagal ng habang loop at ginagawang mas katulad ng isang orasan.

system ("cls"); // nililimas nito ang screen.

}

getchar (); ibalik ang 0;

}

* Lahat ng nasa likod ng '//' ay isang komento at hindi binabago ang programa, kaya't maaari itong matanggal.

** Ang Visual Studio minsan ay hindi tatakbo ang programa dahil binubuo ito ng "scanf", kaya kailangan mong pumunta sa Solution Explorer> pag-right click sa ibabaw> Mga Katangian (Isang bagay na tulad ng nasa larawan ang dapat na mag-pop up)> sa pagsasaayos piliin ang Lahat ng Mga Configurasyon > Mga pag-aari ng pag-configure> C / C ++> Preprocessor> sa Mga Kahulugan ng Preprocessor isulat ang _CRT_SECURE_NO_WARNINGS> I-save.

Hakbang 3: Hakbang 3: Pinapalabas Namin ang Ating Oras upang Mahigit sa Itinakda ang Mga Hangganan

Hakbang 3: Pinapalabas namin ang Ating Oras upang Mahigit sa Itinakda ang Mga Hangganan
Hakbang 3: Pinapalabas namin ang Ating Oras upang Mahigit sa Itinakda ang Mga Hangganan
  1. Ipasok ang mga random na numero, upang ang h ay> 12, m ay> 60, s ay> 60.
  2. Sinusulat ng programa ang ERROR! at paglabas.
  3. Sa ngayon tagumpay!

Hakbang 4: Hakbang 4:

Hakbang 4
Hakbang 4
Hakbang 4
Hakbang 4
  1. Ipasok ang mga random na numero, upang ang h ay <12, m ay <60, s ay <60.
  2. ang mga numero ay nagbabago sa format na 00:00:00 at ang mga orasan ay nagsisimulang "ticking".
  3. Tagumpay talaga.

* Matapos mapasa ang orasan ng 12, ang 'oras' ay magbabago sa 01 at 'minuto' at 'segundo' hanggang 00.

Magsaya ka!

Inirerekumendang: