1 277
modifications
Aucun résumé des modifications |
|||
=Application au problème=
Pour récapituler, la classe ''Point'' en entier est décrite ici:
<source lang="ruby">
class Point
def initialize(x,y)
@x, @y = x, y
end
def x
@x
end
def y
@y
end
def to_s
'('+@x.to_s+';'+@y.to_s+')'
end
def milieu(q)
Point.new((@x+q.x)/2,(@y+q.y)/2)
end
def vecteur(q)
Vecteur.new(q.x-@x,q.y-@y)
end
def distance(q)
(self.vecteur(q)).norme
end
end
</source>
C'est tout!
==Nature de ABC==
|