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

TD 1 Classes

Le document présente un exercice de programmation en C++ pour le semestre 3 à l'Université Ibn Zohr. Il demande la création d'une classe 'Etudiant' avec des membres privés pour les informations de l'étudiant et une classe 'set char' pour manipuler des ensembles de caractères. Des programmes d'essai sont également requis pour tester ces classes.

Transféré par

ntji sangare
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 1 Classes

Le document présente un exercice de programmation en C++ pour le semestre 3 à l'Université Ibn Zohr. Il demande la création d'une classe 'Etudiant' avec des membres privés pour les informations de l'étudiant et une classe 'set char' pour manipuler des ensembles de caractères. Des programmes d'essai sont également requis pour tester ces classes.

Transféré par

ntji sangare
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

UNIVERSITE IBN ZOHR Semestre 3: SEIB Programmation en

ENSA Agadir 2019 − 2020 C++

TD 1
Classes & Objets

Exercice :

Réaliser les classes suivantes :

1. Définir une classe Etudiant avec les spécifications suivantes :

• Membres privés :
– numEtud : numéro d’étudiant de type int,
– nomEtud : nom de l’étudiant chaine de caractères,
– eng, math, science : 3 champs de type float pour les notes de l’étudiant,
– moy : moyenne de l’étudiant de type float,
– calMoy : fonction calculant la moyenne de l’étudiant,
• Membres publics :
– Constructeur : pour saisir les données de l’étudiant,
– afficheDon : fonction affichant les données de l’étudiant.
Proposer un programme d’essai.

2. Réaliser une classe nommée set char permettant de manipuler des ensembles de
caractères. On devra pouvoir réaliser sur un tel ensemble les opérations classiques
suivantes :

• lui ajouter un nouvel élément,


• connaı̂tre son ”cardinal” (nombre d’éléments),
• savoir si un caractère donné lui appartient.

Ici, on n’effectuera aucune allocation dynamique d’emplacements mémoire. Il fau-


dra donc prévoir, en membre donnée, un tableau de taille fixe.
Écrire un programme (main) utilisant la classe set char pour déterminer le nombre
de caractères différents contenus dans un mot lu en donnée.

Vous aimerez peut-être aussi