|  |  | Cercle

#### Cercle

`prototype (Cercle nom 2points c p)`
`nom`: Chaîne de caractère désignant le nom de l'objet
`c`: Référence d'un point, centre du cercle
`p`: Référence d'un point sur le cercle
Retourne: Référence d'un cercle défini par son centre et un point.
Exemple:
`(soit Point "A" libre 1 5)
(soit Point "B" libre 10 4)
(soit Cercle "C1" 2points A B)`

`prototype (Cercle nom centre-rayon c r)`
`nom`: Chaîne de caractère désignant le nom de l'objet
`c`: Référence d'un point, centre du cercle
`r`: Référence d'une valeur numérique, rayon du cercle
Retourne: Référence d'un cercle défini par son centre et son rayon.
Exemple:
`(soit Point "A" libre 1 5)
(soit Nombre "r" libre 10)
(soit Cercle "C1" centre-rayon A r)`

`prototype (Cercle nom centre-segment c s)`
`nom`: Chaîne de caractère désignant le nom de l'objet
`c`: Référence d'un point, centre du cercle
`s`: Référence d'un segment dont la longueur est le rayon du cercle
Retourne: Référence d'un cercle défini par son centre et son rayon.
Exemple:
`(soit Point "A" libre 1 5)
(soit Cercle "C1" centre-rayon A s)`

|  |  | Cercle