Skip to content

Instantly share code, notes, and snippets.

@washingtonsoares
Created May 10, 2016 23:10
Show Gist options
  • Save washingtonsoares/abc21ce52b982baa7a5748d76027363a to your computer and use it in GitHub Desktop.
Save washingtonsoares/abc21ce52b982baa7a5748d76027363a to your computer and use it in GitHub Desktop.
metade :: Fractional a => a -> a
metade a = a/2;
dobro :: Num a => a -> a
dobro a = a * 2
soma_lista :: Num a => [a] -> a
soma_lista [] = 0
soma_lista (p:r) = p + soma_lista(r)
comprimento :: [a] -> Int
comprimento [] = 0
comprimento (p:r) = 1 + comprimento(r)
dobro_lista :: Num a => [a] -> [a]
dobro_lista [] = []
dobro_lista (p:r) = [p*2] ++ dobro_lista(r)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment