Donut-Kalorienrechner
Zwei glasierte Donuts liefern 538 kcal, und bei 70 kg brauchen Sie etwa eine Dreiviertelstunde lockeres Laufen, um sie zu verbrennen. Wählen Sie Sorte und Anzahl, geben Sie Ihr Gewicht an und erhalten Sie beide Werte. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Anzahl
- 2
- Donut-Sorte
- Glazed
- Gewichtung
- 70
- Kcal pro Donut
- 269
- Tägliche Kalorien
- 538
- Laufminuten
- 44,814661
- Met
- 9,8
Ein glasierter Donut ist ein bekanntes Energiepaket, und ein gleichmäßiger Dauerlauf ist ein bekannter Weg, es auszugeben. Dieser Donut-Kalorienrechner nimmt eine Stückzahl, eine Donutsorte und das Körpergewicht in Kilogramm entgegen und liefert die zwei Zahlen, nach denen wirklich gesucht wird: wie viele Kilokalorien diese Donuts enthalten und wie viele Laufminuten nötig sind, um sie zu verbrennen. Die Kalorien stammen aus einer geschlossenen Tabelle von Bäckereiartikeln (glazed, chocolate, jelly, Boston cream, old-fashioned, cake, powdered, maple, cruller, apple fritter), sodass dieselbe Stückzahl und Sorte stets dieselbe Energie ergeben. Die Laufminuten nutzen das Compendium-MET 9.8 für einen Dauerlauf mit sechs Meilen pro Stunde, skaliert mit dem Körpergewicht über die ACSM-Identität der Kilokalorien pro Minute.
Kalorien aus Stückzahl und Donutsorte
Ein Donut-Kalorienrechner nützt nur, wenn die Energiezahl an einen benannten Bäckereiartikel gebunden ist, nicht an ein vages Gebäck. Count darf ganzzahlig oder ein Bruch sein, wenn jemand einen halben Fritter gegessen hat; es muss eine endliche nichtnegative Zahl sein und darf zehntausend nicht überschreiten. Die Kalorien der Antwort gleichen count mal dem Tabellenwert dieser Sorte.
Brauchen Sie einen eigenen Bäckereiartikel, wählen Sie die nächste Sorte oder skalieren Sie count; dieser Endpunkt nimmt keine freie Kalorienüberschreibung an, weil eine freie Zahl die Donutsorten-Seite sinnlos machen würde.
Laufminuten aus dem Körpergewicht
Kilokalorien allein beantworten nicht die Suche nach dem Bäckereibesuch: wie lange muss man laufen, um das zu verbrennen. Die Laufkosten hängen von der Körpermasse ab, daher ist die zweite Pflichtangabe weight in Kilogramm. Die Verbrennungsrate nutzt den Code des Compendium of Physical Activities fürs Laufen mit sechs Meilen pro Stunde (eine Meile in zehn Minuten), MET 9.8, und die ACSM-Identität Kilokalorien pro Minute gleich MET mal 3.5 mal Körpergewicht in Kilogramm geteilt durch 200.
Laufminuten gleichen dann den Gesamtkalorien geteilt durch diese Rate. Ein schwererer Läufer gibt Energie beim gleichen Tempo schneller aus, daher brauchen dieselben zwei glazed Donuts für eine Athletin mit 90 Kilogramm weniger Minuten als für einen Jogger mit 60 Kilogramm; die Formel ist linear im Gewicht und hat keinen versteckten Temposchieber. Weight muss eine endliche positive Zahl sein.
Anwendungsfälle
Laufplan nach dem Bäckereibesuch
Geben Sie an, wie viele Donuts Sie gegessen haben, wählen Sie die Sorte und lesen Sie, wie viele Minuten Dauerlauf mit sechs Meilen pro Stunde nötig sind, um sie bei Ihrem Körpergewicht zu verbrennen.
Ernährungsprotokolle und Coaching-Apps
Lösen Sie eine Donutzeile in Kilokalorien und einen gleichwertigen Laufblock auf, ohne in jedem Client eine Bäckerei-Kalorientabelle oder eine MET-Engine zu pflegen.
Energiebeispiele im Unterricht
Zeigen Sie, dass dasselbe Gebäck einem leichteren Läufer mehr Minuten kostet als einem schwereren, mit einer deterministischen MET-Identität, die Lernende von Hand prüfen können.
Häufige Fragen
Wie viele Kalorien hat ein glazed Donut, und wie wird die Summe berechnet?
Ein glazed Donut ist mit 269 Kilokalorien pro Stück hinterlegt.
Wie macht der Rechner aus diesen Kalorien Laufminuten?
Er nutzt MET 9.8 fürs Laufen mit 6 mph. Kilokalorien pro Minute gleichen 9.8 × 3.5 × weight in Kilogramm ÷ 200. Laufminuten gleichen den Gesamtkalorien geteilt durch diese Rate. Höheres Körpergewicht verkürzt die Zeit bei gleichem Tempo.
Was geschieht, wenn das Körpergewicht null oder negativ ist?
Weight muss eine endliche positive Zahl in Kilogramm sein; ein Körpergewicht, das nicht größer als null ist, kann keine Verbrennungsrate erzeugen, und der Fehler wird nicht berechnet.
Welcher Donut hat die meisten Kalorien?
Der Apfel-Fritter ist mit 476 kcal pro Stück der kalorienreichste der Liste. Am leichtesten ist der Rührteig-Donut mit 198 kcal, ein glasierter Donut hat 269 kcal und einer mit Schokolade 340 kcal.
Berücksichtigt die Laufzeit Steigungen oder Sprints?
Nein. Die Minuten gehen von gleichmäßigem Joggen auf ebener Strecke mit 6 Meilen pro Stunde aus, also einer Meile in zehn Minuten, bei festen 9,8 MET. Steigungen, Intervalle und Gehpausen zählen nicht mit.
Kann ich auch einen halben Donut eingeben?
Ja. Die Anzahl darf ein Bruchteil sein, etwa ein halber Apfel-Fritter. Die Kalorien ergeben sich dann aus diesem Anteil mal dem Wert der Sorte, und die Laufminuten verkürzen sich entsprechend.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/cook/donut \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"count":2,"donut_type":"glazed","weight":70}'const res = await fetch("https://api.kit.forhosting.com/cook/donut", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"count": 2,
"donut_type": "glazed",
"weight": 70
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/cook/donut",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"count": 2,
"donut_type": "glazed",
"weight": 70
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/cook/donut", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"count":2,"donut_type":"glazed","weight":70}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"count":2,"donut_type":"glazed","weight":70}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/cook/donut", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"count": 2,
"donut_type": "glazed",
"weight": 70
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "cook.donut",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Limits
max_count | 10000 |
max_weight_kg | 500 |
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
Ist das Körpergewicht keine positive Zahl, schlägt die Aufgabe mit invalid_input fehl, statt eine Verbrennungszeit zu erfinden.
Kalorien aus Stückzahl und Donutsorte
Diese Fähigkeit speichert eine geschlossene Tabelle von Kilokalorien pro Donut für zehn gängige Sorten: glazed mit 269, chocolate mit 340, jelly mit 289, boston_cream mit 300, old_fashioned mit 310, cake mit 198, powdered mit 226, maple mit 270, cruller mit 254 und apple_fritter mit 476. Das sind typische USDA- und Bäckereietikettenwerte für ein Standardstück, nicht für einhundert Gramm, sodass eine Stückzahl von zwei glazed Donuts 538 Kilokalorien sind und keine skalierte Teigportion. Das Feld donut_type ist ein enum: das Formular zeichnet eine Auswahlliste, die API lehnt unbekannte Zeichenketten mit invalid_input ab, und zwei Clients streiten nie darüber, ob glazed einen Hefekranz meint.
Laufminuten aus dem Körpergewicht
Null, Negative, NaN und Infinity scheitern mit invalid_input, nennen weight und stellen fest, dass das Körpergewicht größer als null sein muss; diese Fehler werden nicht berechnet. Das Modell ist ein ebener Straßendauerlauf bei festem MET: es addiert keine Hügel, Intervalle oder Gehen. Echo-Felder umfassen met und kcal_per_minute, damit ein Client den Rechenweg zeigen kann, nicht nur die Endminuten.
Eingabevertrag, Antwortform und Einordnung
Verknüpfen Sie die Zahlen mit Ihrem Ernährungstagebuch oder Trainingsprotokoll, wenn Sie ein restliches Tagesbudget brauchen; dieser Endpunkt wandelt nur eine Donutlast in Kalorien und Laufminuten um. Fehlgeschlagene Prüfung wird nicht berechnet. Senden Sie einen JSON-Körper mit drei Pflichtfeldern: count (endliche nichtnegative Donutanzahl), donut_type (eine der zehn kanonischen Kennungen) und weight (positives Körpergewicht in Kilogramm). Fehlende Felder, nichtendliche Zahlen, eine unbekannte Donutsorte, ein negatives count und ein nichtpositives weight scheitern als invalid_input mit einer Meldung, die das Feld nennt. Bei Erfolg enthält der Körper das wiederholte count, donut_type und weight; kcal_per_donut aus der Tabelle; calories; running_minutes; das verwendete MET; kcal_per_minute; und eine kurze Formelzeichenkette. Beispiel: count 2, donut_type glazed, weight 70 ergibt 538 Kilokalorien und die Laufminuten, die eine Person mit 70 Kilogramm bei MET 9.8 braucht, um diese Energie auszugeben. Weil die Umsetzung reines parse der Stufe tier A ist, kostet jeder erfolgreiche Aufruf den veröffentlichten Grundpreis $0.002 ohne Modell-Token und ohne ausgehendes Netz.
Technische Fragen
Welche Donutsorten darf man in donut_type senden?
Das enum ist glazed, chocolate, jelly, boston_cream, old_fashioned, cake, powdered, maple, cruller und apple_fritter. Unbekannte Zeichenketten werden abgelehnt. Bindestriche und Leerzeichen in Namen wie Boston cream gelten als Aliasse der kanonischen Kennung.
Stimmt das kostenlose Donut-Widget mit der API überein, und was kostet ein Aufruf?
Ja: Handler und Widget teilen dasselbe solve-Modul, sodass Kalorien und Laufminuten byteweise übereinstimmen. Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen vorausbezahltes Guthaben zu $0.002 je erfolgreichem Aufruf; ungültige Eingabe wird nicht berechnet.