Refatorando ec12.c