Tipos double alterados para real, de precisao ajustavel.