Kazalo:

Preprosta ura v jeziku C: 4 koraki
Preprosta ura v jeziku C: 4 koraki

Video: Preprosta ura v jeziku C: 4 koraki

Video: Preprosta ura v jeziku C: 4 koraki
Video: НОЧЬ В СТРАШНОМ ДОМЕ С ДЕМОНОМ / НЕ СТОИЛО СЮДА ПРИХОДИТЬ 2024, Julij
Anonim
Enostavna ura v jeziku C
Enostavna ura v jeziku C

Ideja je ustvariti preprosto uro v jeziku C, najprej pa moramo nastaviti programsko opremo in spoznati nekatere stvari, ki jih bomo uporabljali.

1. korak: 1. korak:

Korak 1
Korak 1
  1. Izberite Visual Studio, Code Blocks ali katero koli drugo podobno programsko opremo (priporočam Visual Studio 2015).
  2. Uporabil bom Visual Studio 2015, zato v google vnesite "Skupnost Visual Studio 2015", prenesite in namestite.
  3. Po namestitvi zaženite Visual Studio, pritisnite New/Project/Console Application.
  4. V čarovniku za aplikacije Console pritisnite naslednji, nato počistite polje Predkompilirana glava in izberite Izprazni projekt, nato Končaj.
  5. Na desni strani boste imeli Raziskovalec rešitev, z desno miškino tipko kliknite Izvorne datoteke, Dodaj/Nov element/Datoteka C ++ (.cpp), vendar spremenite ime v Source.c in dodajte.
  6. Zdaj imate projekt C pripravljen za začetek.

2. korak: 2. korak: Pisanje naše kodeksa in učenje novih stvari

2. korak: Pisanje naše kodeksa in učenje novih stvari
2. korak: Pisanje naše kodeksa in učenje novih stvari

To je naša koda:

#include#include // vključujemo datoteko Windows (povezana je s funkcijo sleep ()), kar pomeni, da bo to delovalo samo za windows, zato če uporabljate drug operacijski sistem, poiščite v googlu druge različice sleep ().

int main ()

{

int h, m, s; // programu dodamo ure, minute in sekunde

int D = 1000; // dodamo zakasnitev 1000 milisekund, kar naredi sekundo in to bomo uporabili v spanju ().

printf ("Nastavi čas: / n"); // printf zapiše na zaslon besedilo, ki je znotraj ("") in / n zapiše v novo vrstico.

scanf (" %d %d %d", & h, & m, & s); // scanf je kraj, kjer vstavimo svoj čas ali svoje vrednote.

if (h> 12) {printf ("NAPAKA! / n"); izhod (0); } // v tej funkciji if preverimo, ali je vstavljena vrednost večja od 12.

if (m> 60) {printf ("NAPAKA! / n"); izhod (0); } // tukaj je podobno in če je večje, program napiše NAPAKA! in izstopi

if (s> 60) {printf ("NAPAKA! / n"); izhod (0); } // podobno

while (1) // while (1) je neskončna zanka in vse v notranjosti se ponavlja v neskončnost. {

s += 1; // to pove programu, da poveča sekunde za 1, vsakič, ko pride zanka while do tega dela.

če (s> 59) {m += 1; s = 0; } // če so sekunde več kot 59, poveča minute in nastavi sekunde na 0.

če (m> 59) {h += 1; m = 0; } // podobno

če (h> 12) {h = 1; m = 0; s = 0; } // podobno

printf ("\ n Ura");

printf ("\ n%02d:%02d:%02d", h, m, s); // to zapisuje naš čas v tej obliki "00:00:00"

Spanje (D); // to je naša funkcija spanja, ki upočasni zanko while in postane bolj podobna uri.

sistem ("cls"); // s tem počistite zaslon.

}

getchar (); vrnitev 0;

}

*Vse za '//' je komentar in ne spreminja programa, zato ga je mogoče izbrisati.

** Visual Studio včasih ne bo zagnal programa, ker je sestavljen iz "scanf", zato morate iti v Raziskovalec rešitev> z desno miškino tipko kliknite površino> Lastnosti (nekaj, kar je prikazano na sliki bi se moralo pojaviti)> v konfiguraciji izberite Vse konfiguracije > Lastnosti konfiguracije> C/C ++> Predprocesor> v definicijah predprocesorja napišite _CRT_SECURE_NO_WARNINGS> Shrani.

Korak 3: Korak 3: Ne želimo si, da bi presegli določene meje

Korak 3: Vznemirimo si čas, da presežemo določene meje
Korak 3: Vznemirimo si čas, da presežemo določene meje
  1. Vnesite naključna števila, tako da je h> 12, m je> 60, s je> 60.
  2. Program piše NAPAKA! in izstopi.
  3. Doslej uspeh!

4. korak: 4. korak:

4. korak
4. korak
4. korak
4. korak
  1. Vnesite naključna števila, tako da je h <12, m <60, s je <60.
  2. številke se spremenijo v obliko 00:00:00 in ure začnejo "tiktakati".
  3. Res USPEH.

*Ko ura preide 12, se "ure" spremenijo na 01, "minute" in "sekunde" pa na 00.

Zabavaj se!

Priporočena: