Quellcode durchsuchen

Implement the perimeter function

DricomDragon vor 5 Jahren
Ursprung
Commit
d3e6558eb6
1 geänderte Dateien mit 2 neuen und 2 gelöschten Zeilen
  1. 2 2
      geometry.hs

+ 2 - 2
geometry.hs

@@ -9,5 +9,5 @@ distance p1 p2 =
 
 perimeter sh = case sh of
 	Singularity _ -> 0.0
-	Circle _ _ -> 1.0
-	Square _ _ -> 2.0
+	Circle r _ -> 3.14 * 2 * r
+	Square (Point a b) (Point c d) -> 2 * abs (a - c) + 2 * abs (b - d)