Bonsoir !
voilà j'ai programme tout con à faire sur DrScheme (language totalement inutile au passage
) pour mes devoirs mais je bloque à un truc.
Il faut que j'écrive la définition d'une fonction aire-couronne qui calcule l'aire d'une couronne de rayon intérieur r1 et de rayon extérieur r2 mais retourne une erreur lorsque r1 > r2.
Donc j'ai écrit ca en code :
(define (aire-couronne r1 r2)
(if (<= r1 r2)
(- (* pi r2 r2) (* pi r1 r1))
(erreur "aire-couronne : rayon intérieur plus grand que rayon extérieur")))
Mais lors de l'évaluation ça bloque à la chaîne de caractère "aire-couronne etc" sans me dire la raison du soucis.
Je sais que c'est un programme de noob mais voilà je bloque
Vous avez une idée ?