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

Gestion de Points et Étudiants en C++

Le document décrit deux exercices sur la programmation orientée objet en C++. Le premier exercice concerne la création d'une classe Point représentant des coordonnées cartésiennes. Le second exercice porte sur la modélisation d'étudiants à l'aide d'une classe Étudiant stockant les noms, notes, et fournissant des méthodes pour la saisie, l'affichage et le calcul de moyennes.

Transféré par

oumaima hajji
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)
16 vues1 page

Gestion de Points et Étudiants en C++

Le document décrit deux exercices sur la programmation orientée objet en C++. Le premier exercice concerne la création d'une classe Point représentant des coordonnées cartésiennes. Le second exercice porte sur la modélisation d'étudiants à l'aide d'une classe Étudiant stockant les noms, notes, et fournissant des méthodes pour la saisie, l'affichage et le calcul de moyennes.

Transféré par

oumaima hajji
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

Ecole Normale Superieure Marrakech

TP2

Exercice 1 :

Réaliser une classe point permettant de manipuler un point d'un plan:


-un point est définit par ses coordonnées x et y (des membres privés)
-un constructeur (vous pouvez également implémenter les trois types de constructeur)
-une fonction membre déplace effectuant une translation définie par ses deux arguments dx et dy (double)
-une fonction membre affiche se contentant d'afficher les coordonnées cartésiennes du point.
-une fonction membre saisir se contentant de saisir les coordonnées cartésiennes du point.
-une fonction membre distance effectuant calculant la distance entre deux points.
-une fonction membre milieu donnant le milieu d'un segment.

on écrira séparément:

-un ficher source constituant la déclaration et la définition de la classe.

-un petit programme d'essai (main) gérant la classe point.

Exercice 2 :

On voudrait gérer les étudiants d’une institution à l’aide d’une classe Etudiant définie par :
les attributs suivants :
- nom : nom d’un étudiant
- prénom: prénom d’un étudiant
- tabnotes : tableau contenant les notes d’un étudiant, sachant qu’un étudiant a au total 10 notes.
les méthodes suivantes :
- void saisie (), permettant la saisie d’un étudiant
- void affichage (), permettant l’affichage d’un étudiant
- float moyenne (), retourne comme résultat la moyenne des notes d’un étudiant.
- int admis (), retourne comme résultat la valeur 1, si un étudiant est admis et la valeur 0, sinon. Un étudiant
est considéré comme étant
admis lorsque la moyenne de ses notes est supérieure ou égale à 10.
- int exae_quo (Etudiant E), retourne comme résultat la valeur 1, si deux étudiants ont la même moyenne et
la valeur 0, sinon.

Ecrire la classe Etudiant dans le langage C++.

INFO PROGR3 C++ Semestre 6

Vous aimerez peut-être aussi