Aide svp pour cours difficile =/

marioWinans Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -  
marioWinans Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je viens vous voir car je rencontre quelque GROSSE dificulter dans mes cours on me demande d'écrire un programme capable de calculer la différence entre deux temps.

se que je ne comprend pas c'est qu-il me demande d'écrire un sous-programme entree() permettant d'entrer un temps dans une variable de type struct temps et un sous-programme sortie() permettant de sortir a l'écran un temps stocké dans une variable de type struct temps.

et sa j'ai vraiment du mal alors y'orait-il une personne qui pourrait m'aider svp =/

PS: je ne viens pas ici pour que vous fassiez mes cours a ma place seulement pour de l'aide car je suis vraiment perdue et j'ai beau lire mes cours je ne vois vraiment pas comment faire =/ c'est en Langage C Merci.

22 réponses

scaravenger Messages postés 2685 Date d'inscription   Statut Membre Dernière intervention   617
 
Quelque chose du genre

Struct
{
int heure;
int minute;
int seconde;
}t1,t2,t3;

entree()
{
printf("entrez heure, minute, seconde");
scanf("%d %d %d", &t1.heure, &t1.minute, &t1.seconde);

printf("entrez heure, minute, seconde");
scanf("%d %d %d", &t2.heure, &t2.minute, &t2.seconde);
}

sortie()
{
/* algorithme de calcul de la différence entre t2 et t1 */
moi je convertirais tout en secondes
t en secondes = t1.heure*60*60+t1.minute*60 +t1.seconde -t2.heure*60*60 - t2.minute*60 - t2.seconde;
puis reconvertirais en heure , minute, seconde à entrer dans t3
en divisant par 60.

printf("résultat %d %d %d", t3.heure, t3.minute, t3.seconde);

}
Il y a sans doute des erreurs de syntaxe ou autre dans mon ébauche,
faudra en tenir compte.
6
marioWinans Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
Up svp c'est asser urgent =x
0
marioWinans Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
Up =/
0
scaravenger Messages postés 2685 Date d'inscription   Statut Membre Dernière intervention   617
 
Faut dire que ta demande n'est pas très claire.

Une structure de ce type?

struct time {
unsigned char ti_min; /* minutes */
unsigned char ti_hour; /* hours */
unsigned char ti_hund; /* hundredths of seconds */
unsigned char ti_sec; /* seconds */
};

struct date
{
int da_year; /* Year - 1980 */
char da_day; /* Day of the month */
char da_mon; /* Month (1 = Jan) */
};

Elles sont incluses dans l'en-tête "dos.h".

Ou dois tu créer toi même ta structure?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
marioWinans Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
merci de m'avoir répondu ^^ on me dit sa :

on définit un temps a l'aide d'une structure de la façon suivante :

Struct
{
int heure;
int minute;
int seconde;
}


on désire écrire un programme capable de calculer la différence entre deux temps =/
0
marioWinans Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
Up svp ^^
0
marioWinans Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
Ok merci beaucoup sa ma éclairci un petit peux ^^
0
marioWinans Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
Salut je reviens juste pour demander comment crée une fonction qui permet d'entrer des caractères du clavier dans un tableau t,y compris espace et tabulation svp? =/
0
marioWinans Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
Up svp =/
0
marioWinans Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
Up svp =///
0
marioWinans Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
Personne?
0
scriptiz Messages postés 1424 Date d'inscription   Statut Membre Dernière intervention   425
 
Et si tu apprenais ton cours avec un support que tu pourrais comprendre, par exemple ce livre de Framabook :

http://demango.ovh.org/C20H_integrale_creative-commons-by-sa.pdf

Ou alors si ce livre de ne convient pas, tu peux toujours essayer avec un tutoriel assez enfantin qui t'expliquera pas à pas comment faire :
https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c

En gros avec ces deux ressources tu devrais pouvoir t'en sortir si tu t'appliques un peu, une fois que tu auras compris les bases tu pourra tirer des exemples de solutions ici, plus tes connaissances pour faire ton programme final.

Bonne chance.
0
marioWinans Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
Merci :o
0
marioWinans Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
Heu j'ai lut beaucoup de chose déjà et j'ai déjà fait tout les leçon de SiteDuZero et sa répond pas a ma question ou alors je suis débile (se que je pense) mais bon si quelqu'un peut comme même m'aider svp =x
0
VieTgOOx Messages postés 160 Date d'inscription   Statut Membre Dernière intervention   26
 
Je suis super impressionné que tu ais réussi à faire toutes les leçons du site du zero concernant le langage C, et ce en un seul jour!

T'as du devenir vraiment balaise!

Je pensais pas qu'apprendre à programmer en C (langage très peu intuitif et assez complexe) serait presque aussi simple que d'apprendre à faire des pattes.
0
marioWinans Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
non mais je t'es dit que je l'es avait déjà lue même avant que tu me les donne donc bon suffit de comprendre se que je dit aussi hein j'ai jamais dit en 1 jours ...
0
marioWinans Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
Up
0
marioWinans Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
Vraiment personne d'autre svp j'ai jusqua demain ...
0
scriptiz Messages postés 1424 Date d'inscription   Statut Membre Dernière intervention   425
 
Si tu as lu le cours sur le site du zéro, alors tu as compris la solutions que scaravenger t'a mise plus haut non?

Dans ce cas tu peux très facilement avoir ta solution car il ta quasi tout mit.

Sinon lit l'autre cours que je t'ai passé (le C en 20h) pour te perfectionner :)
0
marioWinans Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
"comment crée une fonction qui permet d'entrer des caractères du clavier dans un tableau t,y compris espace et tabulation" se que ma mis scaravenger ne correspond pas a sa?!
0