Leer je resultaten begrijpen
Reis- of woonkosten verdelen zonder afrondingsverschillen
Gepubliceerd op
Samen reizen betekent niet dat iedereen elke uitgave deelt. Een diner kan drie personen betreffen, een uitstapje maar twee. Noteer eerst wie betaalde en daarna wie meedeelt: dat zijn verschillende rollen. Eindafrekening voorkomt een losse overschrijving voor elke aankoop.
Wat je vóór een besluit controleert
Spreek deelnemers en uitgesloten kosten af vóór verrekening. Een positief saldo betekent ontvangen, niet betalen. Het algoritme geeft een geldige afrekening, zonder gegarandeerd minimumaantal transacties. Valutawissels rekenen niet om. Links bevatten namen en bedragen: vraag toestemming en vermijd openbare verspreiding.
Hypothetisch voorbeeld, in EUR
Betaalt A 30 EUR voor drie personen, dan draagt ieder 10: A heeft +20, B en C −10. Beiden kunnen A 10 betalen. Voor 10 EUR zijn 3,34 + 3,33 + 3,33 nodig; driemaal 3,33 sluit niet. Controleer de som van eigen verdeelbedragen.
3.34 + 3.33 + 3.33 = 10.00 EUR
Wat kan de uitkomst veranderen?
Deelnemers per uitgave en eigen bedragen. Controleer ook valutaprecisie vóór overschrijvingen.
Probeer het voorbeeld en vergelijk je eigen invoer
De uitkomst begrijpen
Wijs elke uitgave alleen toe aan de deelnemers. Pas betalingen en verdelingen aan voordat je een daarin gebruikte persoon verwijdert. De saldi moeten samen nul zijn: een positief saldo ontvangt, een negatief saldo betaalt.