ForHosting KIT · Scienza

Calcolatore velocità distanza tempo

Inserisca due valori tra velocità, distanza e tempo e il terzo viene calcolato: una distanza di 100 percorsa in un tempo di 2 dà una velocità di 50. Vanno bene tutte le unità coerenti, per compiti, percorsi o allenamenti. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Distanza
100
Tempo
2
Ottiene
Velocità
50
Valori noti
distance, time

Fornisca due qualsiasi tra velocità, distanza e tempo e calcola il terzo a partire da distanza = velocità x tempo, arrotondando ogni campo half-up al numero di decimali scelto.

Arrotondamento, decimali e unità

Il parametro decimals controlla la precisione: vale 4 per impostazione predefinita e accetta qualsiasi intero da 0 a 8. Tutti e tre i numeri restituiti, inclusi i due forniti, passano attraverso lo stesso arrotondamento, così che i risultati siano internamente coerenti. Lo strumento è indipendente dalle unità: non assume mai chilometri, miglia, ore o secondi, quindi finché i suoi due input condividono un sistema coerente (per esempio chilometri e ore che producono chilometri all'ora) il valore ricavato è corretto.

Questo mantiene un unico motore deterministico utilizzabile allo stesso modo per i compiti di fisica, le stime di arrivo logistiche o le conversioni di ritmo di corsa, senza inglobare alcuna ipotesi di unità nell'aritmetica.

Validazione e determinismo

La validazione è rigorosa prima che venga eseguito qualsiasi calcolo. Ogni valore fornito deve essere un numero finito strettamente maggiore di zero, quindi zero, negativi, NaN, Infinity o tipi non numerici vengono respinti con un messaggio che nomina il campo incriminato, il che garantisce inoltre che i passaggi di divisione non incontrino mai una divisione per zero. L'argomento decimals deve essere un intero tra 0 e 8, altrimenti viene rifiutato come fuori intervallo.

Compiti di fisica e matematica

Verifichi le risposte dei problemi di moto inserendo due qualsiasi grandezze note e rileggendo la terza, con decimals impostato per corrispondere alla precisione richiesta.

Strumenti logistici e di stima dell'arrivo

Ricavi un tempo di viaggio da una distanza e una velocità media, oppure una velocità necessaria per coprire un percorso entro una scadenza, usando unità coerenti a sua scelta.

App di ritmo e fitness

Converta tra distanza, tempo trascorso e velocità per corse o pedalate, lasciando che l'array given etichetti quale cifra l'utente ha effettivamente registrato.

Quale formula viene usata?

distanza = velocità x tempo, riorganizzata secondo necessità: velocità = distanza / tempo, distanza = velocità x tempo, o tempo = distanza / velocità.

Quali unità usa?

Nessuna in particolare. È indipendente dalle unità, quindi i risultati sono corretti finché i suoi due input condividono un sistema di unità coerente.

Come si controlla l'arrotondamento?

Il parametro decimals (predefinito 4, intervallo 0-8) arrotonda ogni numero restituito half-up, allontanandosi da zero in caso di parità.

Gli input possono essere zero o negativi?

No. Ogni valore fornito deve essere un numero finito maggiore di zero, il che impedisce anche qualsiasi divisione per zero.

Come calcolo il tempo di viaggio da distanza e velocità?

Inserisca la distanza e la velocità e lasci vuoto il tempo. Il tempo è la distanza divisa per la velocità, nell'unità che corrisponde alla sua velocità, per esempio ore se usa chilometri all'ora.

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/dev/speed-distance-time

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/dev/speed-distance-time \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"speed":50,"distance":100}'
{
  "speed": 50,
  "distance": 100
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "dev.speed_distance_time",
  "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.

API a partire da $0.002.

La relazione fondamentale

Il calcolatore risolve la classica relazione distanza = velocità x tempo. Fornisce esattamente due dei tre campi (speed, distance, time) e il motore ricava quello mancante. Se passa distance e time, calcola speed = distance / time; con speed e time calcola distance = speed x time; con speed e distance calcola time = distance / speed. Per l'input di esempio distance 100 e time 2, la risposta restituisce speed 50 accanto a distance e time riportati. L'output include anche un array given che elenca i due campi forniti, ordinati alfabeticamente, così che l'esempio produca ["distance","time"]. Questo permette a un chiamante a valle di sapere quale valore è stato misurato e quale ricavato senza rianalizzare la richiesta originale, il che è utile quando lo stesso endpoint risponde a tutte e tre le tipologie di domanda.

Validazione e determinismo

Devono essere presenti esattamente due tra speed, distance e time; fornirne uno, tre o nessuno solleva un errore tipizzato invalid_input che le dice di fornirne esattamente due.

Quanti valori devo fornire?

Esattamente due tra velocità, distanza e tempo. Il motore calcola il terzo; fornirne uno, tre o zero restituisce un errore invalid_input.

Leggi la documentazione completa del KIT →