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 -
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.
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.
A voir également:
- Aide svp pour cours difficile =/
- Panne tnt en cours aujourd'hui - Guide
- En cours de livraison - Forum Consommation & Internet
- En cours d'acheminement - Forum Consommation & Internet
- La ressource demandée est en cours d'utilisation ✓ - Forum Caméra
- Cours de solfège gratuit à télécharger - Télécharger - Création musicale
22 réponses
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.
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.
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?
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?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
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 =/
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 =/
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? =/
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.
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.
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
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.
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.
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 ...