Skip to content

Instantly share code, notes, and snippets.

@daniel-abramov
Created June 12, 2016 16:33
Show Gist options
  • Save daniel-abramov/f8d631c2c5a253f1fa393e680285dbca to your computer and use it in GitHub Desktop.
Save daniel-abramov/f8d631c2c5a253f1fa393e680285dbca to your computer and use it in GitHub Desktop.
data Figure = Triangle (Float side)
| Square (Float side)
| Circle (Float radius)
perimeter Triangle side = 3 * side
perimeter Square side = 4 * side
perimeter Circle radius = 2 * pi * radius
area Triangle side = side * side / 4 * sqrt 3
area Square side = side * side
area Circle radius = pi * radius * radius
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment