Vier Personen brauchen einen Tisch. Die fünfte Person braucht plötzlich einen zweiten. Genau an solchen Sprungstellen erklärt ein veränderbares Modell mehr als eine glatte Dezimalzahl. Du siehst nicht nur ein Ergebnis, sondern auch, welche Regel es hervorbringt.
ChatGPT kann in unterstützten Oberflächen interaktive Erklärungen und Rechner darstellen. Die Verfügbarkeit hängt unter anderem von Konto und Oberfläche ab. Für einen sinnvollen Einstieg genügt eine einzige Beziehung. Das folgende Tischmodell ist eine eigene Illustration; es wurde nicht in einer ChatGPT-Sitzung erzeugt oder als Anwendung getestet.
Die Annahme gehört neben den Regler
Unser vereinfachtes Modell nimmt vier Plätze je Tisch an. Gesucht ist eine ganze Zahl von Tischen für eine nichtnegative ganze Teilnehmerzahl. Raumform, Fluchtwege, Zugänglichkeit und besondere Platzbedarfe werden nicht berechnet. Der Geltungsbereich bleibt direkt neben der Darstellung lesbar.
Die Regel lautet: Anzahl der Personen durch vier teilen und aufrunden. Bei null Personen ergibt sich in diesem Modell null. Bei einer bis vier Personen ergibt sich ein Tisch, bei fünf bis acht ergeben sich zwei. Diese Werte sind mathematische Folgen der gewählten Regel, keine beobachteten Ergebnisse einer Modellbewertung.
Eine kleine Funktion macht die Regel sichtbar
function tische(personen) {
if (!Number.isInteger(personen) || personen < 0) {
throw new Error("Ganze Teilnehmerzahl ab null erforderlich.");
}
return Math.ceil(personen / 4);
}
Die eigene JavaScript-Funktion enthält bewusst nur die fachliche Beziehung. Sie kennt weder einen Raum noch Buchungen. Diese geringe Reichweite ist hilfreich: Die Berechnung lässt sich unabhängig von Farben, Bewegung und Bedienelementen lesen.
Für die Oberfläche kann ein Zahlenfeld mit sichtbarem Wert genügen. Ein Regler ist eine zusätzliche Bedienform, kein Ersatz für das genaue Ergebnis. Der folgende eigene HTML-Ausschnitt zeigt die Benennung und einen Bereich für die Rückmeldung.
<label for="personen">Teilnehmerzahl</label>
<input id="personen" type="number" min="0" max="200" step="1" value="0">
<p>Annahme: vier Plätze je Tisch.</p>
<output id="bedarf" aria-live="polite">0 Tische</output>
Eingabe und Berechnung gezielt verbinden
Eine Verbindung liest den Text aus dem Zahlenfeld, prüft eine zulässige ganze Zahl und ruft erst dann die Rechenfunktion auf. Ein leeres Feld sollte eine verständliche Rückmeldung auslösen, statt unbeabsichtigt wie eine bewusst eingetragene Null behandelt zu werden.
const eingabe = document.querySelector("#personen");
const ausgabe = document.querySelector("#bedarf");
eingabe.addEventListener("input", () => {
const text = eingabe.value.trim();
const n = Number(text);
if (text === "" || !Number.isInteger(n) || n < 0 || n > 200) {
ausgabe.textContent = "Bitte eine ganze Zahl von 0 bis 200 eingeben.";
return;
}
const anzahl = tische(n);
ausgabe.textContent = `${anzahl} ${anzahl === 1 ? "Tisch" : "Tische"}`;
});
Die Obergrenze 200 ist eine selbst gewählte Grenze dieser Lernoberfläche. Sie ist kein sachlicher Kapazitätsnachweis. Platziere den ausführenden Scriptteil nach Zahlenfeld und Ausgabe. Stelle die Funktion und den Ausschnitt im selben kleinen Dokument bereit, wenn du damit experimentierst; hier handelt es sich um lesbare Bausteine, nicht um eine bereits ausgeführte Lieferung.
Eine Bewegung darf den einzigen Ergebnistext nicht ersetzen. Wer Animationen reduziert oder nur die Zahl liest, soll dieselbe Regel verstehen können. Lass deshalb die Annahme und das berechnete Ergebnis dauerhaft sichtbar.
Sprungstellen und Bedienung getrennt prüfen
Rechne null, eins, vier, fünf und acht Personen selbst nach. Betrachte außerdem ein leeres Feld, eine negative Zahl und einen Dezimalwert. So untersuchst du sowohl die Regel als auch die Eingabebehandlung. Danach prüfst du die Bedienung mit Tastatur und die Lesbarkeit der Rückmeldung.
Wenn du denselben eigenen Baustein auf einer Website weiterverwenden willst, bietet etwa der Entwicklermodus des KENJTEC WebSiteBuilder ai einen Platz für eigenes HTML, CSS und JavaScript mit Vorschau und separater Codeveröffentlichung. Die Übernahme erfolgt bewusst als Code; eine Chatvisualisierung wird nicht automatisch übertragen.
Das Modell beantwortet am Ende genau seine kleine Frage. Seine Stärke liegt darin, dass Eingabe, Formel und Grenze gemeinsam sichtbar sind. Für die wirkliche Raumplanung braucht es weitere Informationen, die diese Darstellung ausdrücklich nicht liefert.
Quellen und Dokumentationsstand: 25. Oktober 2026.

