|  |  | Círculo

#### Círculo

`prototipo (Círculo nombre 2puntos c p)`
`nombre`: Cadena de caracteres que designa al nombre del objeto
`c`: Referencia a un punto, centro del círculo
`p`: Referencia a un punto sobre el círculo
Devuelve: Referencia a un círculo definido por su centro y por un punto.
Ejemplo:
`(sea Punto "A " libre 1 5)
(sea Punto " B " libre 10 4)
(sea Círculo " C1 " 2puntos A B)`

`prototipo (Círculo nombre centro-radio c r)`
`nombre`: Cadena de caracteres que designa al nombre del objeto
`c`: Referencia a un punto, centro del círculo
`r`: Referencia a una valor numérico, radio del círculo
Devuelve: Referencia a un círculo definido por su centro y por su radio
Ejemplo:
`(sea Punto " A " libre 1 5)
(sea Número " r " libre 10)
(sea Círculo " C1 " centro-radio A r)`

`prototipo (Círculo nombre centro-segmento c s)`
`nombre`: Cadena de caracteres que designa al nombre del objeto
`c`: Referencia a un punto, centro del círculo
`s`: Referencia a un segmento dada la donde la longitud del segmento será el radio del círculo
Devuelve: Referencia a un círculo definido por su centro y por un segmento cuya longitud es su radio.
Ejemplo:
`(sea Punto " A " libre 1 5)
(sea Círculo " C1 " centro-segmento A s)`

|  |  | Círculo