Innholdsfortegnelse:

Enkel klokke i språk C: 4 trinn
Enkel klokke i språk C: 4 trinn

Video: Enkel klokke i språk C: 4 trinn

Video: Enkel klokke i språk C: 4 trinn
Video: Как выставить ГРМ Audi 2.6 2.8 ABC AAH c4 a6, метки ремня ГРМ замена самостоятельно 2024, November
Anonim
Enkel klokke på språk C
Enkel klokke på språk C

Ideen er å lage en enkel klokke i C, men først må vi sette opp programvaren vår og bli kjent med noen av tingene vi skal bruke.

Trinn 1: Trinn 1:

Trinn 1
Trinn 1
  1. Velg Visual Studio, Code Blocks eller annen lignende programvare (jeg vil anbefale visual studio 2015).
  2. Jeg vil bruke Visual Studio 2015, så skriv inn google "Visual Studio 2015 Community", last ned og installer.
  3. Etter installasjon, kjør Visual Studio, trykk New/Project/Console Application.
  4. I veiviseren for konsollapplikasjon trykker du på neste, fjerner deretter markeringen fra Forkompilert topptekst og velger Tøm prosjekt, og deretter Fullfør.
  5. Til høyre har du Solution Explorer, høyreklikk på kildefiler, Legg til/nytt element/C ++ - fil (.cpp), men endre navn til Source.c og legg til.
  6. Nå har du C -prosjektet klart til start.

Trinn 2: Trinn 2: Skrive vår kode og lære nye ting

Trinn 2: Skrive vår kode og lære nye ting
Trinn 2: Skrive vår kode og lære nye ting

Dette er koden vår:

#include#include // vi inkluderer windows -fil (den er koblet til funksjon sleep ()), noe som betyr at dette bare fungerer for Windows, så hvis du bruker et annet operativsystem, kan du søke i andre Google -versjoner av søvn ().

int main ()

{

int h, m, s; // vi legger til timer, minutter og sekunder i programmet vårt

int D = 1000; // vi legger til forsinkelse på 1000 millisekunder, noe som gjør et sekund, og vi vil bruke det i søvn ().

printf ("Angi tid: / n"); // printf skriver på skjermtekst som er inne i ("") og / n skriver i en ny rad.

scanf (" %d %d %d", & h, & m, & s); // scanf er der vi setter inn tiden vår, eller våre verdier.

hvis (h> 12) {printf ("FEIL! / n"); exit (0); } // i denne if -funksjonen undersøker vi om den innsatte verdien er større enn 12.

hvis (m> 60) {printf ("FEIL! / n"); exit (0); } // lignende her, og hvis det er større, skriver programmet FEIL! og går ut

hvis (s> 60) {printf ("FEIL! / n"); exit (0); } //lignende

mens (1) // mens (1) er en uendelig sløyfe og alt inni seg gjentar seg til uendelig. {

s += 1; // dette forteller programmet om å øke sekunder for 1, hver gang loop kommer til denne delen.

hvis (s> 59) {m += 1; s = 0; } // hvis sekundene er mer enn 59, øker det minuttene og stiller sekundene til 0.

hvis (m> 59) {h += 1; m = 0; } //lignende

hvis (h> 12) {h = 1; m = 0; s = 0; } //lignende

printf ("\ n Klokke");

printf ("\ n%02d:%02d:%02d", h, m, s); // dette skriver vår tid i dette formatet "00:00:00"

Søvn (D); // dette er vår funksjonssøvn som bremser mens loop og gjør den mer som en klokke.

system ("cls"); // dette tømmer skjermen.

}

getchar (); retur 0;

}

*Alt bak '//' er en kommentar og endrer ikke programmet, så det kan slettes.

** Visual Studio kjører noen ganger ikke programmet fordi det består av "scanf", så du må gå til løsningsutforskeren> høyreklikke på overflaten> Egenskaper (Noe som på bildet skal dukke opp)> Velg alle konfigurasjoner i konfigurasjonen > Konfigurasjonsegenskaper> C/C ++> Forbehandler> i forhåndsbehandlerdefinisjoner skriver du _CRT_SECURE_NO_WARNINGS> Lagre.

Trinn 3: Trinn 3: Vi setter ned tiden vår for å være over de angitte grensene

Trinn 3: Vi setter ned tiden vår for å være over de angitte grensene
Trinn 3: Vi setter ned tiden vår for å være over de angitte grensene
  1. Sett inn tilfeldige tall, slik at h er> 12, m er> 60, s er> 60.
  2. Program skriver FEIL! og går ut.
  3. Så langt suksess!

Trinn 4: Trinn 4:

Trinn 4
Trinn 4
Trinn 4
Trinn 4
  1. Sett inn tilfeldige tall, slik at h er <12, m er <60, s er <60.
  2. tallene endres til formatet 00:00:00 og klokkene begynner å "tikke".
  3. SUKSESS faktisk.

*Etter at klokken har passert 12, endres 'timer' til 01 og 'minutter' og 'sekunder' til 00.

Ha det gøy!

Anbefalt: