Modularização de alguns códigos e inserção de códigos de ordenação