Divisão de custos de viagem
Com 4 pessoas no carro, cada uma paga um quarto do combustível e dos pedágios somados, e o resultado separa essa cota na parte do combustível e na parte dos pedágios. Conte também o motorista. Qualquer moeda serve. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Custo de combustível
- 80
- Custo de pedágio
- 20
- Passageiros
- 4
- Custo total
- 100
- Parte por pessoa
- 25
- Parte do combustível
- 20
- Parte do pedágio
- 5
Compartilhar o carro numa viagem longa é simples até alguém perguntar quem paga a gasolina e os pedágios. Esta calculadora de divisão de custos de viagem recebe o gasto total de combustível, o total de pedágios e o número de pessoas no carro, e devolve o total combinado da viagem e a parte igual de cada pessoa nas mesmas unidades de moeda que você usou. A matemática é de propósito transparente: some combustível e pedágios, divida pelos passageiros e mostre tanto a parte combinada quanto as fatias só de combustível e só de pedágios para ninguém ter de recriar uma planilha. Zero passageiros é rejeitado com erro de validação claro porque divisão por zero é indefinida e uma viagem sem ninguém para pagar não é uma divisão.
Como funciona a divisão igual de custos de viagem
Comece com três números que você já conhece depois da jornada ou pode estimar antes de sair. O custo de combustível é a soma de cada abastecimento cobrado à viagem, na moeda que o grupo combinou. O custo de pedágios é a soma de pedágios de rodovia, ponte e túnel da mesma viagem nessa mesma moeda.
Passageiros é a contagem de pessoas que vão dividir esses dois itens igualmente, quase sempre incluindo o motorista. A calculadora primeiro forma o custo total como combustível mais pedágios. Depois divide esse total pela contagem de passageiros para produzir a parte por pessoa.
Também divide combustível e pedágios separadamente para cada passageiro ver quanto da parte veio da gasolina e quanto dos pedágios. Quando a contagem de passageiros é zero, a requisição falha imediatamente com entrada inválida: não há valor por pessoa definido quando ninguém divide a conta, e inventar Infinity ou zero enganaria ferramentas de despesa. Valores negativos de combustível ou pedágio são rejeitados porque este modelo descreve dinheiro gasto, não reembolsos.
Contagens fracionárias de passageiros são rejeitadas porque pessoas são unidades inteiras nesta calculadora de divisão igual. Símbolos de moeda são omitidos de propósito na saída para o mesmo motor servir para USD, EUR ou qualquer outra unidade que o grupo já escolheu offline.
Onde ferramentas de divisão de custos de viagem aparecem no trabalho real
Amigos planejando um fim de semana de carro precisam constantemente de uma única resposta confiável de quanto cada um deve depois do último recibo de bomba e do último pedágio caírem no chat. Caronas entre colegas usam a mesma divisão igual antes de abrir um app bancário, e um detalhamento transparente de combustível mais pedágios evita a discussão sobre quem esqueceu a taxa da ponte.
Equipes de frota e operações automatizam a mesma fórmula em pipelines de despesa para cada viagem concluída armazenar custo total, parte por pessoa e a composição combustível versus pedágio para auditoria. O slug SEO mira quem busca uma calculadora de divisão de custos de viagem especificamente para combustível e pedágios, intenção diferente de conversores de consumo, ferramentas de velocidade média ou apps gerais de divisão de contas que também rastreiam restaurantes e hotéis.
Casos de uso
Viagem de fim de semana entre amigos
Some recibos de bomba e pedágios, conte as pessoas no carro e publique a parte igual de cada um sem planilha compartilhada.
Despesa de carona entre colegas
Divida igualmente combustível e pedágios semanais de rodovia entre os passageiros para reembolsar o motorista com detalhe claro combustível versus pedágio.
Van de time e viagens de clube
Gere valores por pessoa para contagens diferentes de passageiros para tesoureiros publicarem uma tabela fixa antes da partida.
Perguntas frequentes
Como a parte de cada pessoa é calculada?
A parte por pessoa é o custo total dividido pela contagem de passageiros. As fatias de combustível e pedágio também são divididas separadamente para transparência.
O que acontece se passengers for zero?
Contagem zero de passageiros dividiria por zero, então a calculadora rejeita em vez de inventar uma parte.
Custos de combustível ou pedágio podem ser zero?
Sim. Zero combustível ou zero pedágios é permitido para modelar viagem sem pedágio ou trecho curto sem abastecimento. Valores negativos são rejeitados.
Suporta divisões ponderadas ou despesas extras?
Não. Esta ferramenta é divisão igual só de combustível e pedágios. Hotéis, refeições e pesos personalizados estão fora do escopo deste landing.
Quanto custa?
A ferramenta do navegador é grátis e roda localmente.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
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)Exemplo de requisição
{
"fuel_cost": 80,
"toll_cost": 20,
"passengers": 4
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.trip_cost_split",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Como funciona a divisão igual de custos de viagem
Tudo é aritmética de ponto flutuante determinística sem chamadas de rede, sem sementes aleatórias e sem relógios de parede, de modo que entradas idênticas sempre produzem o mesmo JSON.
O que você envia e o que recebe de volta
Envie três campos obrigatórios. O campo passengers é um inteiro positivo maior que zero do número de pessoas que dividem a viagem. Verificações clássicas incluem oitenta de combustível e vinte de pedágios entre quatro pessoas para total de cem e vinte e cinco por pessoa, ou um fim de semana sem pedágio só com combustível entre dois motoristas. Conecte o formulário grátis do navegador para chats de grupo e planejamento, e chame o contrato idêntico em scripts quando um bot de frota ou backend de despesas precisar dos mesmos números. Se mais tarde você precisar de divisões ponderadas, noites de hotel ou conversão multi-moeda, trate-as como intenções de busca separadas em vez de sobrecarregar esta página de combustível e pedágios iguais. O campo fuel_cost é um número finito não negativo do gasto total de combustível. O campo toll_cost é um número finito não negativo do gasto total de pedágios nas mesmas unidades. Campos ausentes, strings não numéricas, NaN, Infinity, custos negativos, zero passageiros, passageiros negativos e contagens não inteiras falham com invalid_input e não são cobrados. Em sucesso a resposta ecoa fuel_cost, toll_cost e passengers inteiros limpos, mais total_cost, share_per_person, fuel_share e toll_share. Os flags equal_split true e method equal_road_trip_cost_split documentam que a divisão é igual, e a string formula reafirma que total é combustível mais pedágios e parte é total dividido pelos passageiros. O preço de chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.
Onde ferramentas de divisão de custos de viagem aparecem no trabalho real
Como esta capacidade é um motor de parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e validação falha não consome saldo. Mantenha o landing focado em partes iguais de passageiros de custos de estrada para a página ranquear por essa frase e o contrato JSON continuar pequeno o bastante para widgets e bots SMS.