Information

Deadline Geen deadline
Submission limit No limitation

Sign in

[2.5] Aire triangle [5min]

Définissez une fonction répondant aux spécifications suivantes :

\begin{align*} & \text{Nom} & & \texttt{aireTriangle x y z} \\ & \text{Type} & & \texttt{Float -> Float -> Float -> Float} \\ & \text{Conditions} & & x, y, z > 0 \land x + y > z \land x + z > y \land y + z > x \\ & \text{Résultat} & & \text{L'aire d'un triangle dont les longueurs des côtés sont x, y et z.} \end{align*}

Basez-vous sur la formule suivante, où \(p\) désigne le demi-périmètre du triangle :

\begin{equation*} Aire = \sqrt{p(p-x)(p-y)(p-z)} \end{equation*}

Vous pouvez utiliser la fonction prédéfinie sqrt :: Float -> Float.


Le code