Segue abaixo os algoritmos que foram desenvolvidos: