Código de exemplo do cap. 4