Bearbeitungszeit: bis Dienstag, 4. Mai 2004, 16:30 Uhr
Lesen Sie die Theorieabschnitte Programmiersprachen und Mathematik und Vergleiche und bedingte Ausführung. Spielen Sie insbesondere ein wenig mit dem Programm Mäxchen und studieren Sie den Quellcode ausgiebig. Übersetzen Sie dann das Programm nach PHP. Achten Sie darauf, dass der objektorienterte Ansatz in der Übersetzung erhalten bleibt. Wie in Woche 6 müssen Sie ein Formular mit einem Absende-Knopf erstellen, dessen Zweck es allerdings nur sein soll, das PHP-Programm erneut zu laden. Erstellen Sie auch einen Unix-Link auf Ihr PHP-Programm.
Schreiben Sie ein Formular, in dem man 3 Zahlen eingeben kann, und ein Programm, das die Zahlen danach
in sortierter Reihenfolge ausgibt. Verwenden Sie dafür keine vordefinierten Sortierfunktionen sondern nur
if und else sowie die logischen Verknüpfungen && und ||.
Achten Sie darauf, dass das Programm auch funktioniert, wenn zwei oder alle drei Zahlen gleich sind. Fertigen Sie
eine JavaScript- und eine PHP-Variante an. Vergessen Sie wiederum den .phps-Link nicht.
Für die JavaScript-Variante ist ein Programmskelett vorgegeben, das die Klassenstruktur vorgibt. Übertragen Sie diese Klassenstruktur auch auf das PHP-Programm!