Divisor de Despesas

Divide uma despesa em grupo igualmente ou por quotas personalizadas (percentagens ou valores fixos). Saída: totais por pessoa + instruções de transferência ('A deve a B €X').

Greedy algorithm: largest debtor pays largest creditor until everyone clears. This is usually optimal but not always provably minimum for adversarial cases.

Para que serve

A calculadora "fomos numa viagem, agora quem deve a quem". Membros, despesas (quem pagou, a cargo de quem), saldo líquido e transferências mínimas.

Como usar

  1. Adicione os membros.
  2. Adicione despesa: quem pagou, valor, divisão (igual / % / valores fixos).
  3. Leia os saldos — positivo = receber, negativo = pagar.
  4. Acerte (n pessoas → no máximo n−1 transferências).
  5. "Salvar URL" para compartilhar com o grupo.

Algoritmo

O verdadeiro problema do mínimo de transações é NP-difícil. Usamos guloso: maior devedor paga ao maior credor. Ótimo na prática.

Moedas

Um grupo = uma moeda. Em viagem com moedas mistas, converta cada despesa pela taxa do dia antes de lançar.

Compartilhar

O fragmento da URL nunca vai para o servidor, mas quem tem a URL vê tudo. Compartilhe no chat privado.

Pegadinhas comuns