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.

Zoek hulpmiddelen en gidsen