Alterado com pseudo código da professora