ForHosting KIT · Casa, cucina e tempo libero

Dividere denaro equamente al centesimo

Diviso in tre, 10.00 diventa 3.34, 3.33 e 3.33, che sommati danno esattamente 10.00. Inserisca l'importo e il numero di persone per ottenere quote esatte al centesimo; i centesimi che avanzano vanno, uno per uno, alle prime. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Quantità
10.00
Persone
3
Ottiene
Totale
10.00
Quota base
3.33
Centesimi avanzati
1
Quote maggiori
1

Questo calcolatore trasforma un importo in quote esatte al centesimo per qualsiasi numero di persone. Quando il totale non consente quote identiche, assegna un centesimo residuo alle prime persone fino a esaurire il resto. Ogni risultato mostra la quota base, il numero di centesimi residui e un elenco ordinato degli importi individuali. Poiché il calcolo usa centesimi interi anziché approssimazioni in virgola mobile, le quote restituiscono sempre esattamente il totale inserito.

Divida un importo senza perdere o inventare centesimi

Una divisione equa sembra semplice finché l’importo non è divisibile esattamente. Dividendo 10.00 fra tre persone, 3.33 a testa produce soltanto 9.99, mentre 3.34 produce 10.02. Il calcolatore evita entrambi gli errori convertendo prima l’importo in centesimi interi.

Trova la quota base più alta che tutti possono ricevere e conta il resto. Quei centesimi sono denaro reale, quindi vengono assegnati singolarmente. Il risultato indica la base, il numero di quote maggiori e minori e ogni destinatario in ordine.

È adatto a rimborsi di ristoranti, regali collettivi, restituzioni, premi e qualsiasi pagamento che debba coincidere con il totale iniziale. Il metodo è abbastanza chiaro da essere spiegato a un gruppo e abbastanza preciso da essere copiato in un flusso di pagamento senza rettifiche successive.

Come vengono assegnati i centesimi residui

La regola di spareggio è deterministica: le persone sono numerate a partire da uno e le prime ricevono un centesimo aggiuntivo finché il resto termina. Se avanzano due centesimi, Persona 1 e Persona 2 ricevono la quota base più 0.01, mentre tutte le altre ricevono la base. Nessuno ottiene più di un centesimo rispetto a un’altra persona: è la suddivisione più vicina possibile per una valuta misurata in centesimi.

L’ordine non suggerisce che qualcuno meriti di più, ma offre una risposta ripetibile quando quote matematicamente identiche sono impossibili. Se l’ordine conta, lo scelga o lo sorteggi fuori dal calcolatore prima di inserire il numero e lo mantenga nell’abbinamento tra numeri e nomi. Non viene usata casualità: stesso importo e stesso numero generano sempre lo stesso elenco.

Per spese ricorrenti può anche ruotare la prima posizione per bilanciare nel tempo i centesimi extra.

Inserisca il denaro con precisione e legga il risultato

Inserisca un importo decimale non negativo con un punto e senza simbolo di valuta, per esempio 84, 84.5 o 84.50. Sono ammesse al massimo due cifre decimali perché l’unità minima è un centesimo. Indichi poi un numero intero da una a mille persone.

Il totale normalizzato compare con due decimali, seguito dalla quota base e dal conteggio dei centesimi residui. Una quota maggiore supera la base di un solo centesimo; una quota minore coincide con la base. L’elenco ordinato costituisce il riferimento e i suoi valori sommano esattamente il totale.

Tutti gli importi devono usare la stessa valuta, perché non viene effettuata alcuna conversione. Importi negativi, virgole decimali, simboli monetari, persone frazionarie e più di due decimali vengono rifiutati anziché interpretati.

Dividere un rimborso di gruppo

Trasformi un rimborso in pagamenti esatti per ogni partecipante senza lasciare centesimi non assegnati.

Condividere un acquisto comune

Calcoli i contributi più equi possibili quando un regalo o un acquisto domestico non si divide esattamente.

Distribuire un premio o una donazione

Produca un elenco deterministico di pagamenti i cui importi coincidono esattamente con il totale disponibile.

Cosa accade se l’importo non è divisibile esattamente?

Ogni persona riceve la quota base in centesimi interi e le prime ricevono un centesimo aggiuntivo fino a esaurire il resto.

Le quote sommano sempre il totale?

Sì. L’algoritmo divide centesimi interi e assegna ogni residuo, quindi l’elenco coincide esattamente con il totale normalizzato.

Perché l’importo deve usare il punto?

Un formato decimale esplicito evita che una virgola venga scambiata per un separatore delle migliaia. Inserisca il valore senza simbolo monetario.

Posso usare valute con tre cifre decimali?

No. Questa capacità è progettata per dividere denaro al centesimo e accetta quindi al massimo due decimali.

Come distribuisco in modo equo i centesimi avanzati su più spese?

Cambi ogni volta chi viene per primo. Le prime persone dell'elenco ricevono i centesimi avanzati, quindi far ruotare l'ordine nelle spese ripetute li distribuisce su tutto il gruppo.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/life/divide-money-evenly

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/life/divide-money-evenly \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"amount":"100.00","people":3}'
{
  "amount": "100.00",
  "people": 3
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "life.divide_money_evenly",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Inserisca il denaro con precisione e legga il risultato

Questa regola evita ambiguità e rende il risultato verificabile nel browser, negli script, negli strumenti di spesa e nelle integrazioni API.

Quanto costa una richiesta API?

Ogni richiesta API costa $0.002. Lo stesso calcolatore deterministico può essere usato gratuitamente anche nel browser.

Leggi la documentazione completa del KIT →