Skip to content

Instantly share code, notes, and snippets.

@adolfont
Created September 27, 2019 17:41
Show Gist options
  • Select an option

  • Save adolfont/68f15e07598fc86ea365c3e6bf891aeb to your computer and use it in GitHub Desktop.

Select an option

Save adolfont/68f15e07598fc86ea365c3e6bf891aeb to your computer and use it in GitHub Desktop.
defmodule Geometria do
def pi do
3.1415
end
def circunferencia(raio) do
2 * pi() * raio
end
def area_circulo(raio) do
pi() * raio * raio
end
def perimetro_quadrado(lado) do
4 * lado
end
def area_quadrado(lado) do
lado * lado
end
def perimetro_triangulo(lado1, lado2, lado3) do
lado1 + lado2 + lado3
end
def area_triangulo(base, altura) do
(base * altura) / 2
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment