TP2Bis : Classe simple


Vous cherchez sur le boncoin une armoire lorraine. Vous avez plusieurs choix aux mêmes qualités (état, prix). Vous allez donc choisir l'armoire la plus proche de chez vous.
Déroulement
- Créer sur starUML la classe Point
- Deux entiers x et y comme attributs
- Un constructeur qui initialise x et y
- Deux méthodes getX et getY qui retourne respectivement x et y
- Méthode void init(int, int) qui initialise x et y
- Méthode double distance(int, int) qui retourne la distance (hypothénus)entre le point courant et les coordonnées passées en paramètre
- Méthode double distance(Point) qui retourne la distance (hypothénus)entre le point courant et les coordonnées du point passé en paramètre
- Sur codeBlock, réaliser la classe Point en C++
- Tester les deux constructeurs et les cinq méthodes dans un main
- Créer sur starUML la classe Calcul qui servira à rechercher dans une liste de points, la distance la plus petite en fonction d'une origine.
- Ajouter les trois attributs : point d'origine, tableau de points et nombre de points entrés.
- Ajouter la méthode void init() qui permet d'initialiser au clavier l'origine et une liste de points
- Ajouter la méthode void affichePoints() qui affiche à l'écran le point d'origine et la liste des points
- Ajouter la méthode double distanceMini() qui retourne la distance minimale entre l'origine et les points de la liste
- Sur codeBlock, réaliser la classe Calcul en C++
- Tester les trois méthodes dans un main

