ForHosting KIT · Salute e sport

Calcoli il carico dei dischi del bilanciere per lato

Per 100 con un bilanciere da 20, carichi un disco da 25 e uno da 15 per lato: 80 di dischi, 40 per lato, con il minor numero di dischi. Trova carichi esatti anche dove partire dal disco più grande non funziona. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Peso desiderato
100
Peso del bilanciere
20
Ottiene
Peso per lato
40
Peso totale raggiunto
100
Differenza dall'obiettivo
0

Trasformi il peso totale desiderato in un piano chiaro di caricamento per ciascun lato del bilanciere. Indichi il totale, il peso del bilanciere vuoto e le pezzature disponibili in palestra. Il calcolatore trova una combinazione esatta quando esiste, anche nei casi in cui il semplice metodo dal disco più grande fallirebbe. Se il carico esatto è impossibile, restituisce un errore, salvo che Lei richieda esplicitamente il risultato più vicino. Ogni risposta riporta il totale ottenuto e la differenza rispetto all’obiettivo.

Indichi totale, bilanciere e pezzature disponibili

Parta dal peso totale desiderato, cioè tutto ciò che intende sollevare: il bilanciere più dischi uguali sulle due estremità. Indichi quindi il peso del bilanciere vuoto ed elenchi ogni pezzatura disponibile. I numeri possono rappresentare chilogrammi o libbre, purché tutti i campi usino la stessa unità; il calcolatore non converte tra sistemi di misura.

Inserisca ogni pezzatura una sola volta, perché l’algoritmo la considera riutilizzabile e stabilisce quante unità occorrono per lato. Per esempio, un obiettivo di 100 con un bilanciere da 20 lascia 80 ai dischi, ovvero 40 per lato. Con 25, 20, 15, 10, 5, 2.5 e 1.25 disponibili, un disco da 25 e uno da 15 su ciascun lato raggiungono esattamente l’obiettivo.

L’elenco nel risultato descrive sempre una sola estremità: ripeta la stessa disposizione sull’altro lato e blocchi entrambe le estremità prima di sollevare.

Trovi combinazioni esatte senza affidarsi al metodo greedy

Caricare un bilanciere sembra facile, ma scegliere sempre il disco più grande che entra può produrre una risposta sbagliata con dotazioni insolite. Un procedimento greedy può bloccarsi anche quando un’altra combinazione raggiunge l’obiettivo. Questo calcolatore esplora i pesi ottenibili per lato mediante una tabella limitata di programmazione dinamica, trovando una combinazione esatta valida ogni volta che esiste entro i limiti dichiarati.

Fra le combinazioni esatte preferisce quella con meno dischi, che di norma rende il montaggio più rapido e ordinato. La risposta mostra ogni pezzatura e quantità per lato, il peso complessivo dei dischi su un lato, il totale raggiunto, lo scarto dall’obiettivo e se il risultato è esatto. Durante la ricerca, i pesi decimali vengono convertiti in interi scalati, evitando residui in virgola mobile che potrebbero far apparire 1.25 appena superiore o inferiore al suo valore matematico.

Le pezzature duplicate vengono consolidate prima del calcolo.

Controlli cosa accade quando l’obiettivo non è disponibile

Alcuni obiettivi non possono essere composti con un determinato bilanciere e set di dischi. Poiché il carico deve essere bilanciato, ogni disco su un’estremità ne richiede uno identico su quella opposta; il totale varia quindi in incrementi pari al doppio della pezzatura. Per impostazione predefinita, una richiesta irraggiungibile restituisce un errore di input anziché prescrivere silenziosamente un peso diverso.

È un comportamento utile nei software di allenamento, dove una sostituzione non autorizzata potrebbe modificare la sessione prevista. Il motore selezionerà il totale realizzabile con la minima differenza assoluta; a parità fra un totale più leggero e uno più pesante, sceglierà quello più leggero in modo deterministico. Anche il solo bilanciere vuoto può essere il risultato più vicino.

Verifichi sempre marcature, dischi, collari e totale finale di persona.

Preparare una sessione di forza

Converta ogni peso programmato in istruzioni di caricamento per lato prima dell’inizio della sessione.

Usare una dotazione domestica limitata

Indichi soltanto le pezzature possedute e individui gli obiettivi che non può comporre esattamente.

Aggiungere indicazioni a un’app di coaching

Generi quantità deterministiche, totali raggiunti e scarti per le schermate dedicate agli atleti.

I dischi elencati valgono per un lato o per entrambi?

Carichi le stesse pezzature e quantità sull’altra estremità.

Posso usare libbre invece di chilogrammi?

Sì. Usi la stessa unità per obiettivo, bilanciere e tutti i dischi; i valori restituiti manterranno tale unità.

Come viene risolta la parità fra due alternative?

Se due totali sono equidistanti, viene scelto quello più leggero per un risultato stabile e prudente.

Cosa succede se il peso obiettivo non si può caricare esattamente?

Per impostazione predefinita riceve un avviso che quel peso non è raggiungibile con il suo bilanciere e i suoi dischi. Se le va bene un'approssimazione, chieda il totale caricabile più vicino: il risultato indica quanto è più leggero o più pesante.

Perché non basta mettere il disco più grande che entra?

Perché con alcuni set di dischi quella scorciatoia si blocca anche se un'altra combinazione raggiunge l'obiettivo. Il calcolatore esamina i pesi raggiungibili e, tra le soluzioni esatte, sceglie quella con meno dischi.

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/fitness2/plate-math-calculate

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/fitness2/plate-math-calculate \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"target_weight":100,"bar_weight":20,"plates":[25,20,15,10,5,2.5,1.25]}'
{
  "target_weight": 100,
  "bar_weight": 20,
  "plates": [
    25,
    20,
    15,
    10,
    5,
    2.5,
    1.25
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fitness2.plate_math_calculate",
  "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_target_weight2000
max_plate_denominations50
max_decimal_places3
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.

Controlli cosa accade quando l’obiettivo non è disponibile

Imposti closest_match quando accetta un’approssimazione. Consulti difference_from_target per lo scarto con segno: un valore negativo è più leggero, uno positivo più pesante.

Quanto costa una richiesta API?

Ogni richiesta API completata parte da $0.002. Il calcolo è deterministico e non utilizza servizi esterni.

Cosa accade se l’obiettivo esatto è impossibile?

Normalmente viene restituito un errore invalid_input. Imposti closest_match per ricevere il totale realizzabile più vicino.

Leggi la documentazione completa del KIT →