Table des matières:

Horloge simple en langue C : 4 étapes
Horloge simple en langue C : 4 étapes

Vidéo: Horloge simple en langue C : 4 étapes

Vidéo: Horloge simple en langue C : 4 étapes
Vidéo: Comment lire l'heure ? Apprentissage rapide ! 2024, Juillet
Anonim
Horloge simple en langue C
Horloge simple en langue C

L'idée est de créer une horloge simple en C, mais nous devons d'abord configurer notre logiciel et apprendre à connaître certaines des choses que nous allons utiliser.

Étape 1: Étape 1:

Étape 1
Étape 1
  1. Choisissez Visual Studio, Code Blocks ou tout autre logiciel similaire (je recommanderais Visual Studio 2015).
  2. J'utiliserai Visual Studio 2015, alors tapez google "Visual Studio 2015 Community", téléchargez et installez.
  3. Après l'installation, exécutez Visual Studio, appuyez sur Nouveau/Projet/Application console.
  4. Dans l'assistant d'application de console, appuyez sur Suivant, puis désélectionnez En-tête précompilé et sélectionnez Projet vide, puis Terminer.
  5. Sur votre droite, vous aurez l'Explorateur de solutions, faites un clic droit sur Fichiers source, Ajouter/Nouvel élément/Fichier C++ (.cpp), mais changez le nom en Source.c et ajoutez.
  6. Vous avez maintenant le projet C prêt à démarrer.

Étape 2: Étape 2: Rédiger notre code et apprendre de nouvelles choses

Étape 2: Rédiger notre code et apprendre de nouvelles choses
Étape 2: Rédiger notre code et apprendre de nouvelles choses

Voici notre code:

#include#include //nous incluons le fichier Windows (il est connecté à la fonction sleep()), ce qui signifie que cela ne fonctionnera que pour Windows, donc si vous utilisez un autre système d'exploitation, recherchez dans google d'autres versions de sleep().

int main()

{

entier h, m, s; //on ajoute des heures, minutes et secondes à notre programme

entier D = 1000; // nous ajoutons un délai de 1000 millisecondes, ce qui fait une seconde et nous l'utiliserons dans sleep().

printf("Définir l'heure:\n"); //printf écrit à l'écran le texte qui se trouve à l'intérieur de (" ") et \n écrit dans une nouvelle ligne.

scanf("%d %d %d", &h, &m, &s); //scanf est l'endroit où nous insérons notre temps ou nos valeurs.

if (h > 12) { printf("ERREUR!\n"); sortie(0); } //dans cette fonction if, nous examinons si la valeur insérée est supérieure à 12.

if (m > 60) { printf("ERREUR!\n"); sortie(0); } //semblable ici et s'il est plus gros, le programme écrit ERROR ! et sorties

if (s > 60) { printf("ERREUR!\n"); sortie(0); } //similaire

while (1) // while (1) est une boucle infinie et tout ce qui se trouve à l'intérieur se répète à l'infini. {

s += 1; // cela indique au programme d'augmenter les secondes pour 1, chaque fois que la boucle while arrive à cette partie.

si (s > 59) { m += 1; s = 0; } //si les secondes sont supérieures à 59, il augmente les minutes et met les secondes à 0.

si (m > 59) { h += 1; m = 0; } //similaire

si (h > 12) { h = 1; m = 0; s = 0; } //similaire

printf("\n Horloge");

printf("\n%02d:%02d:%02d", h, m, s); //cela écrit notre heure dans ce format "00:00:00"

Sommeil(D); // c'est notre fonction sleep qui ralentit la boucle while et la fait ressembler davantage à une horloge.

system("cls"); // cela efface l'écran.

}

getchar(); renvoie 0;

}

*Tout ce qui se trouve derrière '//' est un commentaire et ne modifie pas le programme, il peut donc être supprimé.

** Parfois, Visual Studio n'exécutera pas le programme car il consiste en un "scanf", vous devez donc accéder à l'explorateur de solutions> cliquez avec le bouton droit sur la surface> Propriétés (quelque chose comme sur l'image devrait apparaître)> dans la configuration, sélectionnez Toutes les configurations >Propriétés de configuration>C/C++>Préprocesseur>dans les définitions du préprocesseur, écrivez _CRT_SECURE_NO_WARNINGS>Enregistrer.

Étape 3: Étape 3: Nous insérons notre temps pour dépasser les limites définies

Étape 3: Nous insérons notre temps pour dépasser les limites définies
Étape 3: Nous insérons notre temps pour dépasser les limites définies
  1. Insérez des nombres aléatoires, de sorte que h est >12, m est > 60, s est > 60.
  2. Le programme écrit ERREUR ! et sorties.
  3. Jusqu'ici succès!

Étape 4: Étape 4:

Étape 4
Étape 4
Étape 4
Étape 4
  1. Insérez des nombres aléatoires, de sorte que h est < 12, m est < 60, s est < 60.
  2. les chiffres passent au format 00:00:00 et les horloges commencent à « compter ».
  3. SUCCÈS en effet.

* Une fois que l'horloge passe à 12, les « heures » passent à 01 et les « minutes » et « secondes » à 00.

S'amuser!

Conseillé: