ForHosting KIT · Matematica

Calcolatore di minimo comune multiplo

Ottenga il più piccolo numero positivo multiplo di due interi: il minimo comune multiplo di 12 e 18 è 36, quindi due macchine con cicli di 12 e 18 minuti si riallineano ogni 36 minuti. Vede anche il massimo comune divisore, 6. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
A
12
B
18
Ottiene
Gcd
6
Lcm
36

Restituisce anche il massimo comune divisore usato nel calcolo, perché i due valori viaggiano insieme: MCM per MCD equivale al prodotto assoluto dei due input. Zero, decimali e valori non numerici vengono rifiutati con un errore chiaro, e nulla viene memorizzato.

Che cosa risponde davvero il minimo comune multiplo

Il minimo comune multiplo di due interi è il più piccolo numero positivo multiplo di entrambi. È la risposta a una famiglia di domande che sembrano diverse ma sono lo stesso problema: quando coincidono due eventi ripetuti, qual è il lotto più piccolo che si divide esattamente in due confezionamenti, quale denominatore comune serve a due frazioni prima di poterle sommare. Due macchine che ciclino ogni 12 e ogni 18 minuti si riallineano ogni 36 minuti, perché 36 è il MCM di 12 e 18.

Chi piastrella una parete con mattonelle di due lunghezze trova la prima lunghezza in cui entrambi i motivi si incontrano allo stesso giunto. Gli input negativi sono gestiti dal segno: il MCM è sempre restituito come intero positivo, poiché i multipli di un numero sono definiti a meno del segno e la risposta utile è la grandezza.

Come viene calcolato, e perché resta esatto

Il calcolo passa attraverso il massimo comune divisore. L'algoritmo di Euclide trova il MCD per resti successivi — gcd(12, 18) è 6 — e il MCM segue dall'identità lcm(a, b) = |a / gcd(a, b) × b|. La divisione è fatta deliberatamente prima della moltiplicazione: 12 diviso 6 fa 2, e 2 per 18 fa 36, così i valori intermedi restano piccoli invece di esplodere subito nel prodotto completo.

Questo conta perché gli interi JavaScript sono esatti solo fino a 2^53 − 1. Input pari a zero, frazionari, non finiti o non numerici vengono rifiutati allo stesso modo — uno zero non ha un multiplo comune significativo, e un decimale non ha posto nell'aritmetica intera.

Dove si inserisce nel lavoro reale

Pianificazione e produzione sono le due case quotidiane di questo calcolo. Nella pianificazione, il MCM di due periodi dice quando due timer, turni o finestre di manutenzione coincidono, ed è la prima cosa che serve prima di organizzarsi attorno alla collisione. Nella produzione, fornisce il lotto più piccolo che consuma confezioni intere di due componenti, senza scarti.

Gli sviluppatori lo usano anche dietro le quinte: sommare frazioni richiede un denominatore comune, e il più piccolo mantiene l'aritmetica contenuta; sincronizzare attività periodiche nel codice si riduce alla stessa domanda.

Allineare due programmi ricorrenti

Trovi quando due cicli di durata diversa coincidono di nuovo — il MCM di 12 e 18 minuti è 36, quindi entrambi gli eventi scattano insieme ogni 36 minuti.

Dimensionare un lotto senza avanzi

Calcoli il lotto di produzione più piccolo che consuma scatole intere di due componenti, quando uno arriva in confezioni da 24 e l'altro da 30.

Sommare frazioni con il denominatore minimo

Usi il MCM dei due denominatori come denominatore comune, mantenendo i numeratori piccoli e l'aritmetica esatta.

Quanto costa?

È anche gratis nel Suo browser su questa pagina — lo stesso algoritmo, senza account.

Che cos'è il minimo comune multiplo di due numeri?

Il più piccolo intero positivo che entrambi i numeri dividono esattamente. Per 12 e 18 è 36, perché 36 è multiplo di entrambi e nessun numero positivo più piccolo lo è.

Posso usare interi negativi?

Sì. I segni vengono gestiti prendendo i valori assoluti internamente; il MCM è sempre restituito come intero positivo, poiché i multipli sono definiti a meno del segno.

Quanto grandi possono essere gli input?

Ogni input deve essere un intero sicuro (valore assoluto fino a 9007199254740991), e anche il MCM risultante deve rientrare in quell'intervallo. Risultati più grandi vengono rifiutati esplicitamente anziché arrotondati.

Il risultato è esatto?

Sì. Il calcolo usa l'algoritmo di Euclide e la divisione intera, mai approssimazioni in virgola mobile, e la risposta include anche il MCD così può verificare: lcm × gcd equivale al prodotto assoluto degli input.

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/common-multiple

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/common-multiple \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"a":12,"b":18}'
{
  "a": 12,
  "b": 18
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.common_multiple",
  "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.

max_abs_value9007199254740991
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.

L'API del minimo comune multiplo accetta due interi diversi da zero e restituisce il più piccolo intero positivo che entrambi dividono esattamente — calcolato con aritmetica intera esatta, non in virgola mobile, quindi la risposta è precisa per ogni input nell'intervallo degli interi sicuri. Lo stesso codice che risponde all'API gira gratis nel Suo browser su questa pagina: può verificare una coppia di numeri a mano e pagare — $0.002 a richiesta — solo quando automatizza il processo.

Che cosa risponde davvero il minimo comune multiplo

L'endpoint del calcolatore di minimo comune multiplo calcola quel valore in una sola chiamata, esattamente, per qualsiasi coppia di interi nell'intervallo sicuro.

Come viene calcolato, e perché resta esatto

L'endpoint presidia quel confine due volte: ogni input deve essere esso stesso un intero sicuro, e anche il MCM risultante deve esserlo, altrimenti la richiesta viene rifiutata con un errore esplicito invece di restituire in silenzio una risposta arrotondata e sbagliata.

Dove si inserisce nel lavoro reale

L'API è stateless e deterministica — la stessa coppia restituisce sempre la stessa risposta — quindi è sicura da mettere in cache e da verificare nei test. Gira sull'edge a $0.002 a richiesta, e l'algoritmo identico gira gratis nel browser su questa pagina per l'uso interattivo.

Perché rifiuta lo zero?

Il minimo comune multiplo è definito per interi diversi da zero: con un input pari a zero non esiste un intero positivo che entrambi dividano nel senso previsto, quindi la richiesta fallisce con invalid_input invece di restituire un valore fuorviante.

Leggi la documentazione completa del KIT →