La cardioïde est l'enveloppe d'une corde [MN] d'un cercle, M et N parcourant ce cercle dans le même sens, l’un à la vitesse double de l’autre.
[b]Détails de la construction[/b] Le nombre n est un entier qui varie de 1 à 50, A est un point du cercle de centre O. Pour i variant de 1 à n, on construit le point M image de A par la rotation de centre O et d'angle i×(360/n)°, le point N image de A par la rotation de centre O et d'angle 2i×(360/n)°, et on trace le segment [MN]. Ce qui donne la ligne de code suivante : Séquence[Segment[Rotation[C, (i 360 / n)°, A], Rotation[C, (2i 360 / n)°, A]], i, 1, n].