Calcolatore rapporto lavoro-pausa
Un rapporto 5:1 su una sessione di 120 minuti dà 100 minuti di lavoro e 20 di pausa, e le due parti ricompongono sempre l'intera sessione. Inserisca qualsiasi coppia, intera o decimale, e la durata che ha a disposizione. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Rapporto di lavoro
- 5
- Rapporto di pausa
- 1
- Minuti della sessione
- 120
- Totale delle parti
- 6
- Minuti di lavoro
- 100
- Minuti di pausa
- 20
- Lavoro (%)
- 83,3333333333
Un rapporto lavoro-pausa indica quanto tempo di concentrazione Lei desidera per ogni fetta di riposo: cinque a uno per una pila classica di Pomodoro, cinquantadue a diciassette per il ritmo DeskTime, oppure novanta a venti per un blocco ultradiano di lavoro profondo. Questo calcolatore del rapporto lavoro-pausa prende quelle due parti e una durata di sessione in minuti, poi divide la sessione esattamente in quella proporzione, così i minuti di lavoro e quelli di riposo sommano sempre di nuovo la sessione. Coach, creatori e responsabili operativi usano la stessa ripartizione in forma chiusa per pianificare una mattina, un laboratorio o un blocco di studio senza discutere sull'arrotondamento del foglio di calcolo.
Che cosa misura un rapporto lavoro-pausa e come si calcola la ripartizione
Un rapporto lavoro-pausa è una coppia di parti positive, non una coppia di appuntamenti sull'orologio a muro. Cinque a uno significa cinque parti di lavoro concentrato per ogni parte di riposo, qualunque sia la durata della sessione. Le percentuali di lavoro e di pausa sono quelle frazioni per cento.
La stessa aritmetica copre i ritmi pubblicati più noti senza casi speciali: una coppia Pomodoro 25:5 si semplifica in 5:1 e una sessione di centoventi minuti diventa cento minuti di lavoro e venti di riposo; il 52:17 di DeskTime su duecentosette minuti diventa tre cicli completi per un totale di centocinquantasei minuti di lavoro e cinquantuno di riposo; un blocco ultradiano 90:20 su centodieci minuti è novanta di lavoro e venti di riposo.
Il calcolatore riduce anche la coppia in ingresso ai minimi termini con un gcd euclideo su interi scalati, così 25:5 e 2.5:0.5 riportano entrambi il rapporto semplificato 5:1. Le parti frazionarie sono ammesse: una cadenza 1.5:0.5 su quaranta minuti è trenta di lavoro e dieci di riposo.
Chi pianifica le sessioni con un rapporto lavoro-pausa
I coach di produttività personale e i laboratori di time-blocking hanno bisogno di un oracolo deterministico affinché ogni studente veda gli stessi minuti di lavoro e di riposo per una sessione di esempio condivisa durante una dimostrazione dal vivo. Creatori e scrittori che seguono la cadenza cinquantadue diciassette di DeskTime possono convertire un blocco di scrittura di tre ore in minuti esatti di concentrazione e di passeggiata prima di aprire un timer.
Gli studenti che impilano Pomodoro prima di un esame possono trasformare una finestra di due ore in lavoro e riposo totali senza contare i cicli a mano. I responsabili di team che pianificano un laboratorio di mezza giornata possono pubblicare una ripartizione 45:15 o 50:10 così i facilitatori sanno quanta lezione e quanto stretching mettere in agenda. La convalida fallita non consuma saldo.
Tenga le sessioni sotto una settimana di minuti, fissi nei test i campi dei minuti arrotondati e otterrà allocazioni riproducibili di lavoro e riposo per schede, moduli LMS e edge workers senza ospitare una matematica di timer propria.
Casi d'uso
Pianificazione Pomodoro e blocchi di studio
Trasformi una finestra di studio di due ore e una cadenza 5:1 (o 25:5) in minuti esatti di lavoro e di riposo prima di avviare il primo timer.
Blocchi di lavoro profondo DeskTime 52/17
Ripartisca una sessione di scrittura o di codice con il rapporto 52:17 così il tempo di concentrazione e le pause a piedi sommano di nuovo le ore che Lei ha davvero a disposizione.
Agende di laboratorio e di coaching
Offra a una classe dal vivo una ripartizione deterministica lavoro-pausa così ogni partecipante vede gli stessi minuti di lezione e di stretching per una durata di sessione condivisa.
Domande frequenti
Che cos'è un rapporto lavoro-pausa?
È una coppia di parti positive che indica quanto lavoro concentrato Lei desidera per ogni fetta di riposo. Cinque a uno significa cinque parti di lavoro per ciascuna parte di riposo. Questo calcolatore applica quella coppia a una durata di sessione e restituisce i due totali in minuti.
Come si inserisce una cadenza Pomodoro 25/5 o DeskTime 52/17?
Per DeskTime invii 52 e 17. Entrambe le coppie sono numeri positivi ordinari; 25:5 viene ridotto a 5:1 nella risposta.
Le parti del rapporto possono essere decimali?
Sì. Parti frazionarie come 1.5:0.5 sono valide. La coppia viene scalata e ridotta così il rapporto riportato è una stringa intera ai minimi termini, ad esempio 3:1.
I minuti di lavoro e di pausa danno sempre la sessione intera?
Sì. I minuti di lavoro sono la sessione per la quota di lavoro, e la pausa riceve il resto: dopo l'arrotondamento le due parti ricompongono la durata completa, 100 più 20 per una sessione di 120 minuti.
Perché un rapporto 25:5 appare come 5:1?
La coppia viene ridotta ai minimi termini, perché conta solo la proporzione. 25:5, 2,5:0,5 e 5:1 indicano cinque parti di lavoro per una di pausa, quindi dividono qualsiasi sessione allo stesso modo.
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/biz/work-break-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"work_ratio":5,"break_ratio":1,"session_minutes":120}'const res = await fetch("https://api.kit.forhosting.com/biz/work-break-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"work_ratio": 5,
"break_ratio": 1,
"session_minutes": 120
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/biz/work-break-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"work_ratio": 5,
"break_ratio": 1,
"session_minutes": 120
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/biz/work-break-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"work_ratio":5,"break_ratio":1,"session_minutes":120}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"work_ratio":5,"break_ratio":1,"session_minutes":120}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/biz/work-break-ratio", 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
{
"work_ratio": 5,
"break_ratio": 1,
"session_minutes": 120
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "biz.work_break_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.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_session_minutes | 10080 |
max_ratio_part | 1000000 |
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
I rapporti non validi o una sessione non positiva falliscono con invalid_input e non vengono fatturati.
Che cosa misura un rapporto lavoro-pausa e come si calcola la ripartizione
Le identità sono in forma chiusa: parts_total è work_ratio più break_ratio; work_share è work_ratio diviso per parts_total; work_minutes è session_minutes volte work_share; break_minutes è session_minutes meno work_minutes, così i due lati ricostruiscono sempre la sessione dopo l'arrotondamento. La stringa method è sempre proportional_split affinché i client fissino l'algoritmo nei test. L'endpoint non pianifica eventi di calendario, non inserisce il pranzo e non inventa scienza della fatica; alloca soltanto i minuti che Lei ha già deciso di spendere.
Contratto di ingresso, forma della risposta e comportamento in errore
Invii con POST un corpo JSON con tre numeri finiti obbligatori. work_ratio è il lato lavoro della coppia e deve essere maggiore di zero e al massimo un milione; sono accettati gli alias work, work_parts e work_units. break_ratio è il lato pausa con gli stessi limiti; gli alias includono break, rest, rest_ratio, break_parts e rest_parts. session_minutes è la durata totale da ripartire, maggiore di zero e al massimo diecimilaottanta (una settimana); sono accettati gli alias session, duration, minutes, session_length e total_minutes. Ogni campo può arrivare come numero JSON o come stringa numerica. Campi assenti, stringhe vuote, NaN, Infinity, valori nulli o negativi e valori sopra i limiti pubblicati falliscono con invalid_input indicando il campo e non vengono fatturati. In caso di successo il corpo ripete i tre driver, parts_total, work_minutes e break_minutes, work_percent e break_percent, work_share e break_share come frazioni unitarie, work_parts e break_parts ridotti, gcd, una stringa ratio come 5:1, più formula e method. Esempio: work_ratio cinque, break_ratio uno, session_minutes centoventi produce work_minutes cento, break_minutes venti, work_percent circa ottantatré punto tre, e ratio 5:1. Abbini i numeri al proprio testo di coaching se serve etichette come «focus» rispetto a «passeggiata»; questo endpoint si limita a ripartire. Non riordina un elenco di compiti, non parla con un'API di calendario e non decide se Lei debba alzarsi.
Dove un'API di rapporto lavoro-pausa merita il posto
Poiché l'implementazione è parse di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello e senza rete in uscita.
Domande tecniche
Come ripartisce una sessione il calcolatore del rapporto lavoro-pausa?
work_minutes è session_minutes moltiplicato per work_ratio e diviso per (work_ratio più break_ratio). break_minutes è il resto della sessione, così i due lati sommano sempre di nuovo la durata che Lei ha inviato.
Quanto costa il calcolatore del rapporto lavoro-pausa?
Lo strumento nel browser è gratis. Le richieste API usano saldo prepagato KIT a $0.002 per chiamata riuscita; l'ingresso non valido non viene fatturato.