Troco - erro no while em todos as implementações (loop infinito).
Troco - erro no while em todos as implementações (loop infinito).