Sommario:

Orologio semplice in lingua C: 4 passaggi
Orologio semplice in lingua C: 4 passaggi

Video: Orologio semplice in lingua C: 4 passaggi

Video: Orologio semplice in lingua C: 4 passaggi
Video: GUARDATE COSA è successo in classe! Ho promesso di mettere 10 a chi stacca i quaderni #shorts 2024, Luglio
Anonim
Orologio semplice in lingua C
Orologio semplice in lingua C

L'idea è di creare un semplice orologio in C, ma prima dobbiamo impostare il nostro software e conoscere alcune delle cose che useremo.

Passaggio 1: Passaggio 1:

Passo 1
Passo 1
  1. Scegli Visual Studio, Code Blocks o qualsiasi altro software simile (consiglierei Visual Studio 2015).
  2. Userò Visual Studio 2015, quindi digita google "Visual Studio 2015 Community", scarica e installa.
  3. Dopo l'installazione, eseguire Visual Studio, premere Nuovo/Progetto/Applicazione console.
  4. Nella procedura guidata dell'applicazione console premere Avanti, quindi deselezionare Intestazione precompilata e selezionare Progetto vuoto, quindi Fine.
  5. Alla tua destra avrai Solution Explorer, fai clic con il tasto destro su File di origine, Aggiungi/Nuovo elemento/File C++ (.cpp), ma cambia il nome in Source.c e aggiungi.
  6. Ora hai il progetto C pronto per iniziare.

Fase 2: Fase 2: Scrivere il nostro codice e imparare cose nuove

Passaggio 2: scrivere il nostro codice e imparare cose nuove
Passaggio 2: scrivere il nostro codice e imparare cose nuove

Questo è il nostro codice:

#include#include // includiamo il file di Windows (è collegato alla funzione sleep()), il che significa che funzionerà solo per Windows, quindi se stai usando un altro sistema operativo, cerca in google altre versioni di sleep().

intero principale()

{

int h, m, s; //aggiungiamo ore, minuti e secondi al nostro programma

int D = 1000; //aggiungiamo un ritardo di 1000 millisecondi, che fa un secondo e lo useremo in sleep().

printf("Imposta ora:\n"); //printf scrive sullo schermo il testo che si trova all'interno di (" ") e \n scrive in una nuova riga.

scanf("%d %d %d", &h, &m, &s); //scanf è dove inseriamo il nostro tempo oi nostri valori.

if (h > 12) { printf("ERRORE!\n"); uscita (0); } //in questa funzione if esaminiamo se il valore inserito è maggiore di 12.

if (m > 60) { printf("ERRORE!\n"); uscita (0); } //simile qui e se è più grande, il programma scrive ERRORE! ed esce

if (s > 60) { printf("ERRORE!\n"); uscita (0); } //simile

while (1) //while (1) è un ciclo infinito e qualsiasi cosa all'interno si ripete all'infinito. {

s += 1; // questo dice al programma di aumentare i secondi per 1, ogni volta che il ciclo while arriva a questa parte.

se (s > 59) { m += 1; s = 0; } //se i secondi sono maggiori di 59, aumenta i minuti e imposta i secondi a 0.

se (m > 59) { h += 1; m = 0; } //simile

se (h > 12) { h = 1; m = 0; s = 0; } //simile

printf("\nOrologio");

printf("\n%02d:%02d:%02d", h, m, s); //questo scrive il nostro tempo in questo formato "00:00:00"

Sonno(D); //questa è la nostra funzione sleep che rallenta il ciclo while e lo rende più simile a un orologio.

sistema("cls"); //questo cancella lo schermo.

}

getchar(); restituisce 0;

}

*Tutto ciò che sta dietro a '//' è un commento e non cambia il programma, quindi può essere cancellato.

**Visual Studio a volte non esegue il programma perché consiste in "scanf", quindi è necessario andare in Esplora soluzioni> fare clic con il tasto destro sulla superficie> Proprietà (dovrebbe apparire qualcosa come nell'immagine)> nella configurazione selezionare Tutte le configurazioni >Proprietà di configurazione>C/C++>Preprocessore>in Definizioni del preprocessore scrivi _CRT_SECURE_NO_WARNINGS>Salva.

Passaggio 3: Passaggio 3: Insret il nostro tempo per superare i limiti stabiliti

Fase 3: Insret il nostro tempo per superare i limiti stabiliti
Fase 3: Insret il nostro tempo per superare i limiti stabiliti
  1. Inserisci numeri casuali, in modo che h sia >12, m sia > 60, s sia > 60.
  2. Il programma scrive ERRORE! ed esce.
  3. Finora successo!

Passaggio 4: Passaggio 4:

Passaggio 4
Passaggio 4
Passaggio 4
Passaggio 4
  1. Inserisci numeri casuali, in modo che h sia < 12, m sia < 60, s sia < 60.
  2. i numeri cambiano nel formato 00:00:00 e gli orologi iniziano a "ticchettiare".
  3. SUCCESSO appunto.

*Dopo che l'orologio ha trascorso le 12, le "ore" cambiano in 01 e i "minuti" e i "secondi" in 00.

Divertiti!

Consigliato: