Resolu

soufiane2006 Messages postés 8 Statut Membre -  
soufiane2006 Messages postés 8 Statut Membre -
Bonjour,
je suis débutant dans domaine de programmation ma question je veux écrire un algorithme qui exprime un nombre de secondes introduit à partir du clavier sous forme d'heure, minutes,secondes
Configuration: Windows XP
Firefox 2.0.0.20

1 réponse

  1. teddy.at Messages postés 283 Statut Membre 113
     
    Bonjour,

    il faudrait selon moi, faire l'algorythme suivant:

    entrer un nombre;
    tant que ce nombre est supérieur ou égal à 60
    faire nombre égal nombre moins 60
    incrémenter un compteur de minute
    si le compteur de minute est supérieur ou égal à 60
    incrémenter heure
    et mettre le compteur de minutes à 0

    afficher le résultat.

    en c++ mélangé ça donne:
    #include <iostream.h>

    int nombre;
    int minutes();
    int heures=0;

    int compteurminute=0;

    main(void)

    {

    cout<<"votre nombre?";

    cin >>nombre;
    minutes();

    cout<<"l'heure est"<<heures<<":"<<compteurminute<<":"<<nombre;
    return 0;
    }

    int minutes()
    {
    while (nombre>=60)
    {
    nombre=nombre-60;
    compteurminute++;
    if(compteurminute>=60)
    {
    heures=heures+1;
    compteurminute=0;
    }
    }
    return 0;
    }

    désolé si ce n'est pas académique
    0
    1. soufiane2006 Messages postés 8 Statut Membre 7
       
      merci mon frere mais malhresement je ne compris pas je sais
      tant que ce nombre est supérieur ou égal à 60
      faire nombre égal nombre moins 60
      incrémenter un compteur de minute
      si le compteur de minute est supérieur ou égal à 60
      incrémenter heure
      et mettre le compteur de minutes à 0
      mais je veux le morceau de programme
      0