Problème de calcul de temps
bonjour;
mon objectif est d’écrire un programme qui demande a l'utilisateur d'entrer deux heures (ex:12h30 15h56) et calcule la durée du vol associe a ces
horaires. on suppose que le vol ne dure pas plus d'une journée
voici le programme que j'ai ecrit:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| #include <stdio.h>
int main(){
printf("veuillez saisir l'heure de départ et l'heur darrivé ");
int h1,m1,h2,m2,dureminutte1,dureminutte2,durevol; //h:heure m:minute
char c1,c2; // les deux caractères H dans l'expression 12H30 15H56
scanf("%d",&h1,"%c",&c1,"%d",&h2,"%c",&c2,"%d",&m2);
dureminutte1=(h1*60)+m1;
dureminutte2=(h2*60)+m2;
durevol=dureminutte2-dureminutte1;
printf("le temps du voyage en minute est %d minute",durevol);
return 0;
}
// ce que je saisie dans la fenêtre de commande quand le programme me demande l'heure de dépare et
// l'heure darrivé est 12h30 15h56 |
le résultat obtenu est:le temps du voyage en minute est 137614800 minute
veuillez svp m'aider a régler le problème bien sure je veut pas introduire d'autre bibliothèque comme date.h
merci d'avance