Bonjour,
j'ai une classes main.cpp et une autre classe Point.cpp et un header Point.h et je cherche compilé cette exempleet voila le code
Point.h
Point.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 #ifndef POINT_H #define POINT_H class Point { public: double x,y; double distance(const Point &P); Point milieu(const Point &P); }; #endif
main.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #include "Point.h" #include <cmath> double Point::distance(const Point &P) { double dx,dy; dx = x - P.x; dy = y - P.y; return sqrt(dx*dx + dy*dy); } Point Point::milieu(const Point &P) { Point M; M.x = (P.x+x) /2; M.y = (P.y+y) /2; return M; }
Merci de me répondre le plus rapidement possible
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 #include <iostream> using namespace std; #include "Point.h" int main() { Point A, B, C; double d; cout << "SAISIE DU POINT A" << endl; cout << "Tapez l'abscisse : "; cin >> A.x; cout << "Tapez l'ordonnée : "; cin >> A.y; cout << endl; cout << "SAISIE DU POINT B" << endl; cout << "Tapez l'abscisse : "; cin >> B.x; cout << "Tapez l'ordonnée : "; cin >> B.y; C = A.milieu(B); d = A.distance(B); cout << endl; cout << "MILIEU DE AB" << endl; cout << "L'abscisse vaut : " << C.x << endl; cout << "L'ordonnée vaut : " << C.y << endl; cout << endl; cout << "La distance AB vaut :" << d << endl; return 0; }
cordialement
Partager