Partage des coûts de trajet
À 4 dans la voiture, chacun paie un quart du carburant et des péages réunis, et le résultat détaille cette part entre carburant et péages. Comptez aussi le conducteur. Toute devise convient. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Coût carburant
- 80
- Coût péages
- 20
- Passagers
- 4
- Coût total
- 100
- Part par personne
- 25
- Part carburant
- 20
- Part péages
- 5
Partager une voiture sur un long trajet est simple jusqu'à ce que quelqu'un demande qui paie l'essence et les péages. Ce calculateur de partage des coûts de trajet prend la dépense totale de carburant, le total des péages et le nombre de personnes dans la voiture, puis renvoie le total combiné du trajet et la part égale de chaque personne dans les mêmes unités monétaires que vous avez utilisées. Les maths sont volontairement transparentes : additionnez carburant et péages, divisez par les passagers, et affichez à la fois la part combinée et les morceaux carburant seul et péages seuls pour que personne n'ait à reconstruire un tableur. Zéro passager est rejeté avec une erreur de validation claire car la division par zéro est indéfinie et un trajet sans personne à payer n'est pas un partage.
Comment fonctionne le partage égal des coûts de trajet
Commencez par trois nombres que vous connaissez déjà après le voyage ou que vous pouvez estimer avant de partir. Le coût carburant est la somme de chaque plein imputé au trajet, dans la devise convenue par le groupe. Le coût péages est la somme des frais d'autoroute, de pont et de tunnel pour le même trajet dans cette même devise.
Passagers est le nombre de personnes qui partageront ces deux postes à parts égales, presque toujours y compris le conducteur. Le calculateur forme d'abord le coût total comme carburant plus péages. Il divise ensuite ce total par le nombre de passagers pour produire la part par personne.
Il divise aussi carburant et péages séparément pour que chaque voyageur voie quelle part de sa quote-part vient de l'essence et quelle part des péages. Lorsque le nombre de passagers est zéro, la requête échoue immédiatement en entrée invalide : il n'existe pas de montant par personne défini quand personne ne partage l'addition, et inventer Infinity ou zéro tromperait les outils de frais. Les montants négatifs de carburant ou de péages sont rejetés car ce modèle décrit de l'argent dépensé, pas des remboursements.
Les effectifs fractionnaires de passagers sont rejetés car les personnes sont des unités entières pour ce calculateur de partage égal. Les symboles monétaires sont volontairement omis en sortie pour que le même moteur fonctionne pour USD, EUR ou toute autre unité déjà choisie hors ligne par le groupe.
Où les outils de partage des coûts de trajet interviennent
Les amis qui préparent un week-end en voiture ont constamment besoin d'une seule réponse fiable sur ce que chacun doit après le dernier ticket de pompe et le dernier ticket de péage dans le chat. Les covoiturages entre collègues utilisent le même partage égal avant d'ouvrir une appli bancaire, et un détail transparent carburant plus péages évite la dispute sur qui a oublié un pont.
Les équipes flotte et opérations automatisent la même formule dans les pipelines de frais pour que chaque trajet terminé stocke le coût total, la part par personne et la composition carburant versus péages pour l'audit. Le slug SEO cible les personnes qui cherchent un calculateur de partage des coûts de road trip spécifiquement pour carburant et péages, intention différente des convertisseurs de consommation, des outils de vitesse moyenne ou des applis générales de partage de notes qui suivent aussi restaurants et hôtels.
Cas d’usage
Road trip de week-end entre amis
Additionnez tickets de pompe et de péages, comptez les personnes dans la voiture et publiez la part égale de chacun sans tableur partagé.
Frais de covoiturage entre collègues
Répartissez à parts égales carburant et péages d'autoroute hebdomadaires entre les passagers pour rembourser le conducteur avec un détail clair carburant versus péages.
Fourgon d'équipe et sorties de club
Générez des montants par personne pour différents effectifs de passagers afin que les trésoriers publient un tableau fixe avant le départ.
Questions fréquentes
Comment la part de chaque personne est-elle calculée ?
La part par personne est le coût total divisé par le nombre de passagers. Les parts carburant et péages sont aussi divisées séparément pour la transparence.
Que se passe-t-il si passengers vaut zéro ?
Un effectif de passagers nul diviserait par zéro, donc le calculateur le rejette au lieu d'inventer une part.
Les coûts de carburant ou de péages peuvent-ils être nuls ?
Oui. Zéro carburant ou zéro péages est autorisé pour modéliser un trajet sans péage ou un court saut sans plein. Les montants négatifs sont rejetés.
Prend-il en charge les partages pondérés ou d'autres frais ?
Non. Cet outil est un partage égal du carburant et des péages uniquement. Hôtels, repas et pondérations personnalisées sont hors périmètre de cette page.
Quel est le coût ?
L'outil navigateur est gratuit et s'exécute en local.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/travel/trip-cost-split \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"fuel_cost":80,"toll_cost":20,"passengers":4}'const res = await fetch("https://api.kit.forhosting.com/travel/trip-cost-split", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"fuel_cost": 80,
"toll_cost": 20,
"passengers": 4
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/trip-cost-split",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"fuel_cost": 80,
"toll_cost": 20,
"passengers": 4
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/trip-cost-split", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"fuel_cost":80,"toll_cost":20,"passengers":4}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"fuel_cost":80,"toll_cost":20,"passengers":4}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/trip-cost-split", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"fuel_cost": 80,
"toll_cost": 20,
"passengers": 4
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.trip_cost_split",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Comment fonctionne le partage égal des coûts de trajet
Tout est de l'arithmétique flottante déterministe sans appels réseau, sans graines aléatoires et sans horloges murales, de sorte que des entrées identiques produisent toujours le même JSON.
Ce que vous envoyez et ce que vous recevez
Envoyez trois champs obligatoires. Le champ passengers est un entier positif strictement supérieur à zéro pour le nombre de personnes partageant le trajet. Les contrôles classiques incluent quatre-vingts de carburant et vingt de péages entre quatre personnes pour un total de cent et vingt-cinq par personne, ou un week-end sans péage avec seulement du carburant entre deux conducteurs. Branchez le formulaire gratuit du navigateur pour les chats de groupe et la planification, puis appelez le contrat identique depuis des scripts lorsqu'un bot de flotte ou un backend de frais a besoin des mêmes chiffres. Si vous avez ensuite besoin de partages pondérés, de nuits d'hôtel ou de conversion multi-devises, traitez-les comme des intentions de recherche séparées plutôt que de surcharger cette page carburant et péages à parts égales. Le champ fuel_cost est un nombre fini non négatif pour la dépense totale de carburant. Le champ toll_cost est un nombre fini non négatif pour la dépense totale de péages dans les mêmes unités. Champs manquants, chaînes non numériques, NaN, Infinity, coûts négatifs, zéro passager, passagers négatifs et effectifs non entiers échouent avec invalid_input et ne sont pas facturés. En cas de succès, la réponse renvoie fuel_cost, toll_cost et passengers entiers nettoyés, plus total_cost, share_per_person, fuel_share et toll_share. Les indicateurs equal_split true et method equal_road_trip_cost_split documentent que le partage est égal, et la chaîne formula rappelle que total égale carburant plus péages avec part égale au total divisé par les passagers. Le tarif des appels API réussis est la base publiée de $0.002 par élément ; les échecs de validation ne consomment pas le solde prépayé.
Où les outils de partage des coûts de trajet interviennent
Comme cette capacité est un moteur de parse pur, le tarif API est la base publiée de $0.002 par élément réussi et l'échec de validation ne consomme pas le solde. Gardez la page d'atterrissage centrée sur les parts égales de passagers des coûts routiers pour qu'elle se classe sur cette expression et que le contrat JSON reste assez petit pour widgets et bots SMS.