Mathematische Berechnungen mit JavaScript


1. JavaScript-Rechner: Programmieren Sie eine Webseite, die als JavaScript-Rechner dienen kann! (Verwenden Sie als Grundlage diese Seite!)


2. Quadratische Gleichungen: Programmieren sie eine Webseite, die quadratische Gleichungen lösen kann
!

3. Interaktiver Test: Programmieren Sie einen interaktiven Test zu einem mathematischen Inhalt Ihrer Wahl!

4. Geheimschrift: Programmieren sie eine Webseite, die geheime Nachrichten nach einer von Ihnen gewählten Methode ver- und entschlüsseln kann!
Beispiel: die monoalphabetische Verschlüsselung. Mit dem Schlüsselwort karin ergibt sich der Verschlüsselungscode

Klartext-Alphabet:  a b c d e f g h i j k l m n o p q r s t u v w x y z
Geheim-Alphabet:  k a r i n o p q s t u v w x y z b c d e f g h j l m

so dass beispielsweise der Klartext anna in den Geheimtext kxxk übergeht und umgekehrt.
Fleißaufgabe: Anzeige der relativen Häufigkeiten der Buchstaben in Klar- und Geheimtext.
Tipp: Zur Manipulation von Zeichenketten sind das String-Objekt, seine Eigenschaft length und seine Methoden indexOf, substring, substr, match, search und replace nützlich; siehe auch http://selfhtml.teamone.de/javascript/objekte/string.htm und http://selfhtml.teamone.de/javascript/objekte/regexp.htm.