Rapporto di 2 numeri
Confronti due numeri come rapporto ridotto e come decimale: 8 a 12 si riduce a 2:3, con un massimo comune divisore di 4 e un quoziente di 0,666666666667. Funziona anche con i decimali, quindi 1,5 a 2,5 diventa 3:5. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- A
- 8
- B
- 12
- Quoziente
- 0,6666666667
- Gcd
- 4
- Rapporto a
- 2
- Rapporto b
- 3
Il rapporto di due numeri confronta il primo valore con il secondo dividendo a per b e, quando la coppia condivide un fattore comune, riducendo entrambi i termini alla forma irriducibile. Questo calcolatore accetta due numeri finiti chiamati a e b, rifiuta un secondo numero nullo perché la divisione per zero è indefinita, restituisce il quoziente decimale a su b e, in modo facoltativo, semplifica la coppia dividendo entrambi i termini interizzati per il massimo comune divisore.
Che cosa è il rapporto di due numeri e come funziona la semplificazione con il MCD
Un rapporto di due numeri è un confronto che chiede quante volte la prima quantità contiene la seconda, scritto come un unico quoziente a diviso per b oppure come la coppia a due punti b. Entrambe le forme descrivono la stessa relazione: otto a dodici è lo stesso confronto di due a tre una volta cancellato il fattore comune quattro, ed è anche lo stesso del decimale periodico due terzi. L'identità usata qui è elementare.
Si calcola prima il quoziente a su b, definito solo quando b non è zero. Poi, quando è richiesta la semplificazione, i decimali si portano a interi con una potenza di dieci condivisa, così 1.5 a 2.5 diventa quindici a venticinque; si applica l'algoritmo di Euclide per ottenere il massimo comune divisore di quegli interi e si dividono entrambi i termini per quel divisore.
Il secondo termine della coppia ridotta resta non negativo invertendo entrambi i segni se serve, la stessa convenzione di una frazione ridotta con denominatore positivo: otto a meno dodici diventa meno due a tre, in accordo con il quoziente negativo. Gli interi già coprimi, come sette a tre, restano sette a tre con un MCD riferito pari a uno. Un primo termine nullo e un secondo non nullo si riducono a zero a uno.
Questa pagina non è un motore di aritmetica delle frazioni e non addiziona, sottrae né moltiplica frazioni; risponde alla ricerca di un rapporto di due numeri, la domanda di dividere e, se del caso, ridurre, che allievi, chi mescola ricette e le pipeline di dati digitano davvero.
Dove un rapporto di due numeri conviene, e che cosa questo strumento non è
Usi questo calcolatore del rapporto di due numeri quando ha una coppia di grandezze omologhe e vuole la forma ridotta a due punti b insieme al quoziente decimale. La scala delle ricette, le legende delle mappe, i denti di ingranaggio che Lei vuole solo come confronto e non come treno meccanico, i fogli d'aula che chiedono di esprimere 8:12 in forma irriducibile e gli script di pulizia che memorizzano un rapporto di miscela accanto a un tasso reale sono i casi abituali.
Tenga entrambi gli ingressi in un'unità coerente prima di chiamare: metri a metri è un rapporto; metri a chilometri è una conversione di unità. Se invece ha età presenti e future, vuole un risolutore di rapporto di età, un'altra intenzione di ricerca e un'altra formula. Se deve addizionare o moltiplicare due frazioni, usi un calcolatore di frazioni.
Se serve una percentuale simmetrica della media, usi la differenza percentuale. Fissi il quoziente arrotondato e la stringa ratio nei test. Questa pagina si rivolge a chi cerca un rapporto di due numeri, semplificare un rapporto con il MCD o dividere il primo numero per il secondo; non è uno strumento di percentuali né un enigma di età.
Casi d'uso
Controlli in aula della forma irriducibile
Lasci che gli allievi inviino due interi e verifichino la stringa a:b ridotta e il MCD contro un oracolo deterministico, compreso il rifiuto del denominatore nullo.
Scala di ricette e miscele
Riduca una coppia misurata come 150 millilitri a 250 millilitri fino a 3:5, poi scali il lotto mantenendo lo stesso rapporto di miscela.
Domande frequenti
Che cosa succede se il secondo numero è zero?
Un rapporto è indefinito quando il secondo numero è zero perché sarebbe una divisione per zero, e la richiesta non viene addebitata.
Può disattivare la semplificazione?
Sì. Imposti simplify su false per conservare a:b come inserito. La risposta riferisce ancora il MCD così Lei può ridurre la coppia in seguito.
Gli ingressi decimali funzionano?
Sì. I decimali vengono portati a interi con una potenza di dieci condivisa prima del passo del MCD, così 1.5 e 2.5 si semplificano in 3:5.
Come vengono trattati i numeri negativi in un rapporto?
Il secondo termine resta positivo cambiando il segno di entrambi quando serve, come in una frazione con denominatore positivo. Così 8 a −12 diventa −2:3, coerente con il quoziente negativo.
I due numeri del rapporto devono avere la stessa unità?
Sì. Li porti prima a un'unica unità, per esempio metri con metri, perché un rapporto confronta grandezze omogenee. Mescolare le unità produce una coppia dall'aspetto ordinato che descrive il confronto sbagliato.
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/math/ratio-of-2-numbers \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"a":8,"b":12}'const res = await fetch("https://api.kit.forhosting.com/math/ratio-of-2-numbers", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"a": 8,
"b": 12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/ratio-of-2-numbers",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"a": 8,
"b": 12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/ratio-of-2-numbers", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"a":8,"b":12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"a":8,"b":12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/ratio-of-2-numbers", 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
{
"a": 8,
"b": 12
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.ratio_of_2_numbers",
"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_abs | 1000000000000000 |
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
Il JSON ripete gli ingressi, riferisce il MCD, restituisce i termini ridotti come un rapporto separato da due punti quale 2:3 e include il quoziente così Lei può usare la forma scolastica a:b oppure un solo numero reale. Un ingresso non valido non viene addebitato; una chiamata API riuscita costa $0.002.
Contratto di ingresso, forma della risposta e quando il secondo numero è zero
Un booleano facoltativo simplify vale true per impostazione predefinita. L'unico fallimento matematico duro è un secondo numero uguale a zero: il rapporto è indefinito perché richiederebbe la divisione per zero, quindi il gestore lancia un errore invece di restituire l'infinito. Quel fallimento non viene addebitato. Quando simplify è true quei termini sono la coppia ridotta; quando simplify è false sono l'a e il b originali e il MCD resta incluso perché Lei riduca in seguito. Una stringa formula riformula l'identità per la visualizzazione accanto alla risposta. Invii un corpo JSON con due numeri finiti obbligatori chiamati a e b. Ogni campo può arrivare come numero JSON o come stringa numerica che corrisponde alla notazione decimale o scientifica ordinaria; gli alias first e second sono accettati per a e b. Campi assenti, stringhe vuote, valori NaN e infiniti falliscono con invalid_input e nominano il campo responsabile. Le magnitudini assolute oltre 10^15 vengono rifiutate così i prodotti restano finiti in doppia precisione IEEE sul Worker e nel browser. Una richiesta API riuscita viene addebitata al prezzo base pubblicato $0.002 con unità item.
Dove un rapporto di due numeri conviene, e che cosa questo strumento non è
Abbini gli esempi d'aula di proposito: otto e dodici producono due a tre con MCD quattro; 1.5 e 2.5 producono 3:5; otto e zero mostra il percorso invalid_input. Poiché l'implementazione è parse puro di tier A, non c'è modello, non c'è rete in uscita e non c'è orologio nel percorso matematico, quindi gli stessi ingressi producono sempre lo stesso JSON. Le operazioni fallite che restituiscono invalid_input non consumano il saldo prepagato. Il prezzo API resta la tariffa fissa $0.002 per richiesta riuscita.
Casi di integrazione
Pipeline di dati che conservano entrambe le forme
Conservi il quoziente decimale per l'aritmetica e il rapporto ridotto separato da due punti per la visualizzazione, dalla stessa funzione isomorfa nel browser e nell'API.
Domande tecniche
Come si calcola il rapporto di due numeri?
Invii i numeri finiti a e b. L'API restituisce il quoziente a/b e, quando simplify è true, la coppia a:b ridotta dal MCD dei termini interizzati.
Quanto costa il calcolatore del rapporto di due numeri?
Lo strumento del browser è gratuito. Le richieste API usano il saldo KIT prepagato a $0.002 per chiamata riuscita; un ingresso non valido non viene addebitato.