begin process at 2012 05 27 14:22:40
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Date / Heure

 > CHRONOMÈTRE [DEV - C++]

CHRONOMÈTRE [DEV - C++]


 Information sur la source

Note :
5,33 / 10 - par 3 personnes
5,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Date / Heure Niveau :Débutant Date de création :06/03/2002 Date de mise à jour :06/03/2002 11:06:27 Vu :8 161

Auteur : JosueClement

Ecrire un message privé
Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

 Description

Emule un chronomètre !
Lorsqu'il arrive a 24 heures, il s'arrete.

Source

  • #include <stdlib.h> //system("Pause") - system("cls")
  • #include <stdio.h> //printf()
  • #include <windows.h> //Sleep()
  • void main()
  • {
  • int h = 0 , m = 0 , s = 0; //Initialisation des variables
  • system("Pause"); //Attend l'appui d'une touche
  • system("cls"); //Effacer l'ecran
  • while (h < 24)
  • {
  • if (h < 10)
  • {
  • printf("0%i : ",h); //Affichage avec 0 devant
  • }else{
  • printf("%i : ",h); //Sans le 0 si > 10
  • }
  • if (m < 10)
  • {
  • printf("0%i : ",m);
  • }else{
  • printf("%i : ",m);
  • }
  • if (s < 10)
  • {
  • printf("0%i",s);
  • }else{
  • printf("%i",s);
  • }
  • s++; //Incrémentation des secondes
  • Sleep(1000); //Attente de 1000 mili-secondes
  • system("cls"); //Effacer l'ecran
  • if (s > 59)
  • {
  • s = 0;
  • m++;
  • }
  • if (m > 59)
  • {
  • m = 0;
  • h++;
  • }
  • }
  • }
#include <stdlib.h>                 //system("Pause") - system("cls")
#include <stdio.h>                  //printf()
#include <windows.h>                //Sleep()

void main()
{
    int h = 0 , m = 0 , s = 0;      //Initialisation des variables

    system("Pause");                //Attend l'appui d'une touche
    system("cls");                  //Effacer l'ecran

    while (h < 24)
    {
        if (h < 10)
        {
        printf("0%i : ",h);         //Affichage avec 0 devant
        }else{
        printf("%i : ",h);          //Sans le 0 si > 10
        }
        if (m < 10)
        {
        printf("0%i : ",m);
        }else{
        printf("%i : ",m);
        }
        if (s < 10)
        {
        printf("0%i",s);
        }else{
        printf("%i",s);
        }

        s++;                        //Incrémentation des secondes
        Sleep(1000);                //Attente de 1000 mili-secondes
        system("cls");              //Effacer l'ecran

        if (s > 59)
        {
            s = 0;
            m++;
        }
        if (m > 59)
        {
            m = 0;
            h++;
        }
    }
} 

 Conclusion

La prochaine version que je déposerai sera un compte a rebours.


 Sources du même auteur

Source avec Zip CHRONOMÈTRE V2 [VISUAL C++ 6.0]
TAUX D'INTERETS
Source avec une capture LE PENDU
EFFET DE TEMPS + TEXTE
EFFET DE TEXTE

 Sources de la même categorie

DATETIMECONVERTER par guill76
Source avec Zip CLASSE DE DATE LOCALISÉE (20 LANGUES) par exar
Source avec Zip CLASSE MOMENT V2.0 par le_duche
CALCUL DATE DE PAQUES (DATE MOBILE) par steph12358
Source avec une capture VACCATION (AVEC FONCTION) CONSOLERIE, REMIX GCC par sebman

Commentaires et avis

Commentaire de mastave le 06/03/2002 19:51:21

Ah, merci, enfin j'ai le moyen d'utiliser le temps en Dev C++...
7/10

Commentaire de skinia le 10/03/2002 11:42:46

à la place de :system("cls"), tu devrais mettre la fct clrscr() en n'oubliant pas de
mettre 950ms à la fct sleep()   car l'effacage de l'écran prend du temps.
et là tu aura des vrais secondes

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales