Calcolatore costo carburante
Indichi 100 km, un'auto che consuma 8 L/100 km e carburante a 1,50 al litro: il viaggio richiede 8 litri e costa 12,00. Utile per pianificare vacanze, giri di consegna o confrontare due auto prima di scegliere. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Distanza (km)
- 100
- Consumo di carburante
- 8
- Prezzo al litro
- 1.50
- Distanza (km)
- 100.00
- Consumo di carburante
- 8.00
- Litri
- 8.000
- Costo totale
- 12.00
Pianifica un viaggio combinando distanza in km, consumo in L/100 km e prezzo al litro.
Dal consumo dell'auto ai litri e al costo
La maggior parte delle auto indica il consumo in litri ogni 100 km, cioè il carburante bruciato su quella distanza. Per ottenere il carburante di un viaggio, il calcolatore moltiplica la distanza per quel consumo, divide per cento e arrotonda al millesimo di litro. Il costo totale è dato da quei litri per il prezzo al litro, arrotondato al centesimo. Un tragitto di 100 km con 8 L/100 km e il litro a 1,50 richiede 8 litri e costa 12,00. I conti sono esatti, quindi sui percorsi lunghi non si accumulano scarti.
Come ottenere un budget di viaggio realistico
Usi il suo consumo medio reale e il prezzo del carburante nella zona in cui farà rifornimento. Chi gestisce una flotta può stimare così il costo di ogni giro di consegna, e chi è indeciso tra due auto può confrontarne i consumi con la stessa distanza e lo stesso prezzo. L'errore più comune è inserire un altro tipo di consumo, come i chilometri al litro: questo calcolatore si aspetta litri ogni 100 km, e mescolare le due misure porta a un risultato molto lontano dalla realtà.
Litri da distanza e consumo
Carburante = distanza × consumo / 100 con half-up al millesimo di litro. È la stessa logica del consumo dichiarato dal costruttore.
Casi d'uso
Viajes
Estime el gasto de combustible de un trayecto.
Flota
Coste aproximado por ruta.
Comparar coches
Dos consumos en la misma distancia y precio.
Domande frequenti
Come si calcolano i litri di un viaggio?
La distanza viene moltiplicata per il consumo e divisa per cento, perché il consumo è espresso ogni 100 km. Il risultato viene arrotondato al millesimo di litro, con le metà verso l'alto.
Come confronto la spesa di due auto sullo stesso viaggio?
Faccia il calcolo due volte con la stessa distanza e lo stesso prezzo, cambiando solo il consumo in L/100 km di ciascuna auto. La differenza tra i due totali è quanto costa in più l'auto che consuma di più.
Posso inserire decimali nella distanza o nel prezzo?
Sì, fino a due decimali, sia per la distanza sia per il consumo e il prezzo. I valori negativi non sono accettati, perché né un tragitto né il prezzo del carburante possono scendere sotto zero.
Come si calcola il costo totale?
I litri calcolati per il viaggio vengono moltiplicati per il prezzo al litro, e il totale viene arrotondato al centesimo più vicino. Il risultato è così pronto da inserire nel budget del viaggio.
Strumenti correlati
Per sviluppatori — accesso via API
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.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/dev/fuel-cost \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"distance_km":"100","consumption":"8","price_per_liter":"1.50"}'const res = await fetch("https://api.kit.forhosting.com/dev/fuel-cost", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"distance_km": "100",
"consumption": "8",
"price_per_liter": "1.50"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/dev/fuel-cost",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"distance_km": "100",
"consumption": "8",
"price_per_liter": "1.50"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/dev/fuel-cost", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"distance_km":"100","consumption":"8","price_per_liter":"1.50"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"distance_km":"100","consumption":"8","price_per_liter":"1.50"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/dev/fuel-cost", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"distance_km": "100",
"consumption": "8",
"price_per_liter": "1.50"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "dev.fuel_cost",
"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.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_scaled | 999999999999999 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Solo aritmetica intera con half-up per litri e costo stabili tra browser e API.
Ingressi canonici senza float
Distanza, consumo e prezzo accettano interi non negativi o stringhe con al massimo due decimali. È così che vetrine e report di flotta restano affidabili. Rifiuta zeri iniziali, float JSON e booleani.
Costo totale half-up al centesimo
Il costo moltiplica i litri per il prezzo al litro e arrotonda half-up al centesimo. Uscita normalizzata: 2 decimali per distanza/consumo/prezzo, 3 per litri, 2 per total_cost.
Errori tipizzati
Campi mancanti, più di due decimali, zeri iniziali e negativi danno invalid_input con sottostringhe stabili senza clamp silenzioso.
Casi di integrazione
CI
Assert liters y total_cost.
Domande tecniche
¿Unidades?
km, L/100km, precio/L.
¿Redondeo?
Half-up.
¿Float?
No.
¿Distancia 0?
Coste 0.
¿Negativos?
invalid_input.
¿Gratis?
Sí; app $0.002.