Pi...pi...
Programm zur Berechnung der Kreiszahl π
Aufgabenstellung
Funktionalität
Der Benutzer soll nach einer Anzahl Rechenschritte gefragt werden. Aufgrund dieser Angabe soll die Kreiszahl π (PI) entsprechend genau berechnet und angezeigt werden.
Programmlogik
Die zu verwendende Berechnungsformel lautet
(π/4) = 0 + (1/1) − (1/3) + (1/5) − (1/7) + ... usw.
Die Formel ist auf Gesetzmäßigkeiten zu untersuchen und in einen Algorithmus zu übersetzen. Ein Rechenschritt soll jeweils aus einer Addition und einer Subtraktion bestehen. Am Ende soll der bis dahin errechnete Wert von PI und darunter zum Vergleich der Wert der JavaScript-Konstanten Math.PI angezeigt werden.
Sprache
Der Algorithmus soll komplett in JavaScript umgesetzt werden, CSS zur optischen Aufhübschung ist erlaubt.
Darstellung und Aufbau
Alle Ein- und Ausgaben sollen über Textfelder erfolgen. Weiterhin muss es einen Button geben, der das Programm zur Berechnung der Kreiszahl startet. Das Design ist freigestellt, sollte zur Aufgabenlösung aber zweitrangig sein.
Weitere Vorgaben/Einschränkungen
Es muss mit der vorgegebenen Formel gearbeitet werden, auch wenn es effizientere Vorgehensweisen geben mag.
Erstellungsdatum
Aufgabe und Programmdemonstration wurden im Februar 1997 von Gerd Schiefer erstellt.