1

O split fecha bem pra parcela igual. Onde complica é no rateio proporcional, quando o valor não se divide em partes iguais e sim por percentual, tipo uma conta de R$ 100 dividida 50/30/20 entre três pessoas, ou um gasto rateado entre categorias. Aí jogar o centavo que sobra nas primeiras posições deixa de ser neutro: quem leva o centavo passa a depender da ordem da lista, e reordenar as partes muda o resultado.

O que resolve é o método do maior resto. Calcula a parte exata de cada um, trunca pra centavo e distribui os centavos que sobraram pra quem teve a maior fração cortada. Continua fechando com o total, e o resultado não depende da ordem. Se a Melvi um dia dividir conta entre pessoas ou por categoria com percentual, vale deixar essa função do lado da split, com o mesmo teste de soma.

Carregando publicação patrocinada...