je veux calculer la distance entre 2 point en c++ en passant par les classe et et une fonction distance qui calcul la distance entre les deux point mais je veux que le fonction prenne 2 argument de type de la classe point
exemple
j'arrive pas a savoir comment faire appel a ma fonction distance pour calculer la distance entre 2 points par exemple:
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 class Point { int x; int y; public: double distance(Point p1, Point p2); void affiche(); }; double Point:: distance(Point p1, Point p2); { double res; res=sqrt((p1.x-p2.x)*(p1.x-p2.x)+(p1.y-p2.y)*(p1.y-p1.y)); cout<<" la distance entre les deux points est: "<<res<<"\n"<<endl; } void Point:: affiche() { cout << "\nLes coordonnees du point sont " << x << " et " << y << "\n" ; cout << "\nadresse de Point : "<<this<<endl; }
Merci de votre aide.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 main() { Point p1(3.4,5.7); Point p2(7.4,9.7); }
Partager