Resolu

soufiane2006 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
soufiane2006 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -
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

1 réponse

teddy.at Messages postés 279 Date d'inscription   Statut Membre Dernière intervention   108
 
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
soufiane2006 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   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