ForHosting KIT · Matematica

Calcolatore di rapporto di età

Se due età oggi sono nel rapporto 2:1 e tra 5 anni nel rapporto 3:2, adesso valgono 10 e 5. Inserisca i due rapporti e gli anni di distanza per ottenere le età attuali e future di un compito o di una verifica. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Primo valore del rapporto
2
Secondo valore del rapporto
1
Rapporto futuro 1
3
Rapporto futuro 2
2
Anni per raggiungere il rapporto
5
Ottiene
Età della prima persona
10
Età della seconda persona
5
Età della prima persona in quel momento
15
Età della seconda persona in quel momento
10

Risolve problemi a due persone con rapporto di età: dato il rapporto attuale e quello futuro dopo k anni, ottiene entrambe le età presenti. Gratis, deterministico e privato nel vostro browser. Senza account.

Come è fatto un problema sul rapporto tra le età

Una tipica domanda d'esame dice che le età di due persone sono oggi in un certo rapporto e tra alcuni anni in un altro, e chiede quanti anni ha ciascuna. Un rapporto come 2:1 non dà le età, solo la loro proporzione, perciò le due età si scrivono come multipli di un unico fattore sconosciuto. Aggiungendo gli stessi anni a entrambe e uguagliando la nuova coppia al rapporto futuro si ottiene una sola equazione di primo grado in quel fattore. Basta risolverla e moltiplicare: con 2:1 oggi e 3:2 dopo 5 anni, il fattore è 5 e le età sono 10 e 5.

Quando non esiste un'unica risposta

Il metodo funziona solo se quell'equazione ha esattamente una soluzione positiva. Se il rapporto attuale e quello futuro coincidono, gli anni si annullano e le età non si possono determinare, quindi il calcolatore rifiuta il problema invece di tirare a indovinare. Anche tutte le parti dei due rapporti devono essere positive. Tenga le due persone nello stesso ordine in entrambi i rapporti, perché scambiarle nel rapporto futuro descrive un altro problema. I risultati sono arrotondati a dieci decimali, così una risposta che non cade su un numero intero di anni resta precisa.

Ingressi, uscite e contratti stabili

Gli strati di presentazione possono convertire stringhe numeriche del modulo prima di chiamare la funzione pura solve, ma il nucleo non converte mai silenziosamente spazzatura in NaN. I messaggi di errore usano sottostringhe stabili in inglese, come ratios must be positive, così gli esempi dorati di errore si riproducono tra le versioni. L'arrotondamento half-up a dieci decimali impedisce al rumore in virgola mobile di rompere i test di snapshot.

Casi limite, limiti e uso didattico

Rifiuta rapporti non positivi e rapporti paralleli che lasciano le età indeterminate. Un docente può percorrere l'esempio dorato 2:1 che diventa 3:2 dopo cinque anni, con età dieci e cinque, e mostrare come rapporti presenti e futuri identici con anni positivi siano respinti. Gli script di automazione chiamano la stessa funzione pura senza installare un foglio di calcolo né un sistema di algebra computazionale.

Esaminate gli esempi dorati di successo e di errore prima di integrare. L'implementazione resta pienamente deterministica, gratuita nel browser al livello A e privata sul dispositivo sotto il motore parse, senza chiamata di rete per il calcolo in sé.

Compiti ed esami

Controllate problemi classici di rapporto di età con risposte stabili e riproducibili.

Automazione

Chiamate la stessa funzione pura da script senza installare un foglio di calcolo né un CAS.

È gratis?

Sì. Il livello A gira interamente nel vostro browser senza account.

Chiama la rete?

No. Il motore parse mantiene il calcolo sul dispositivo.

I risultati sono stabili?

Sì. La matematica deterministica e gli esempi dorati congelano il contratto.

Come si risolve a mano un problema sul rapporto tra le età?

Scriva le età attuali come 2t e t; tra 5 anni saranno 2t + 5 e t + 5. Uguagliando questa coppia al rapporto 3:2 si ottiene un'equazione semplice con soluzione t uguale a 5, quindi le età sono 10 e 5.

Perché il calcolatore dice che il mio problema non ha risposta?

Accetta solo problemi con un'unica soluzione positiva. Se il rapporto attuale e quello futuro coincidono, le età non si possono determinare, e viene rifiutata anche qualsiasi parte di un rapporto pari a zero o negativa.

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/math/age-ratio

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/math/age-ratio \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"ratio1":2,"ratio2":1,"future_ratio1":3,"future_ratio2":2,"years":5}'
{
  "ratio1": 2,
  "ratio2": 1,
  "future_ratio1": 3,
  "future_ratio2": 2,
  "years": 5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.age_ratio",
  "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.

Come l'algebra recupera le età attuali

Semplificando la proporzione si ottiene un'equazione lineare nell'unico fattore di scala t, così il sistema ha una soluzione positiva unica oppure è respinto come indeterminato. Nulla è inferito in modo statistico: la stessa aritmetica gira offline nel browser e sul percorso a pagamento all'edge.

Ingressi, uscite e contratti stabili

I campi obbligatori sono ratio1, ratio2, future_ratio1, future_ratio2 e years. Ognuno deve essere un numero finito; valori assenti o non numerici sollevano invalid_input con un messaggio chiaro in inglese che l'harness può abbinare. Il payload di successo include sempre age1, age2, le parti del rapporto attuale ecoate, years e le proiezioni future_age1 e future_age2, così i client collegano metriche di interfaccia senza indovinare i nomi dei campi.

Casi limite, limiti e uso didattico

Oggetti vuoti, intervalli contraddittori e valori intermedi enormi che superano IEEE-754 diventano errori espliciti invece di campi nulli.

Dimostrazioni didattiche

Mostrate esempi risolti con fixture dorate allineate al widget gratuito e all'API.

E se l'ingresso non è valido?

Ricevete invalid_input con un messaggio chiaro in inglese.

Chi firma questa capacità?

samurai nell'atelier ForHosting KIT.

Leggi la documentazione completa del KIT →