0% ont trouvé ce document utile (0 vote)
35 vues1 page

TD/ TP Nº7: Les Structures: Programmation en Langage C Semestre 1 Année: 2024/2025

Transféré par

tahafartouti0
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
35 vues1 page

TD/ TP Nº7: Les Structures: Programmation en Langage C Semestre 1 Année: 2024/2025

Transféré par

tahafartouti0
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Module :

Semestre 1
Programmation en
Année : 2024/2025
langage C

TD/ TP Nº7 : Les structures

Les objectifs : Manipuler les structures en langage C.

Exercice 1 :
Écrire un programme qui définit trois structures Point, Cercle et Rectangle. Le programme doit
lire et afficher les champs respectifs des variables de type structure Point, Cercle et Rectangle
(par exemple : 2 points p1 et p2, 2 cercles c1 et c2, 2 rectangles R1 et R2).

Exercice 2 :
Définir une structure date contenant trois champs de type entier pour identifier le jour, le mois
et l’année. Initialiser une variable de type structure date. Afficher cette structure.

Exercice 3 :
On reprend la structure date de l’exercice 2.
1) Définir un tableau de structures date.
2) Initialiser ce tableau.
3) Afficher le contenu du tableau.

Exercice 4 :
Définir une structure de données Heure permettant de représenter une heure au format
hh/mm/ss, puis écrire les fonctions suivantes :
1) Conversion d'un élément de type Heure en nombre de secondes (entier).
1) Conversion d'un nombre de secondes (entier) en un élément de type Heure
2) Addition de deux éléments de type Heure

Exercice 5 :
Définir une structure Etudiant contenant les champs CNE (entier long), nom (chaine), prenom
(chaine), date (structure), adresse (structure), email (chaine), phone (chaine) et site_web
(chaine). Ecrire un programme qui lit et affiche les données relatives à 100 étudiants en utilisant
un tableau de structure appelé Contact.

Pr.HACHCHANE 1

Vous aimerez peut-être aussi