PHP 4.3

6.11 Übung

  1. Vielleicht ist Ihnen aufgefallen, dass Sie in Übung 5.2 sehr viel Programmcode geschrieben haben, der sich nur durch den jeweiligen Index des Array-Elementes unterscheidet. Wahrscheinlich haben Sie sogar "Copy-and-Paste" (Kopieren und Einfügen) benutzt, um diesen zu schreiben. Benutzen Sie nun eine for-Schleife, um das Programm zu verkürzen.

  2. Wenn man in einem Online-Shop einkauft, muss gespeichert werden, welche Produkte ausgewählt wurden. Eine Möglichkeit bietet ein Array $warenkorb, wie es in der Datei warenkorb.php bereits angelegt wurde (Download: warenkorb.zip).
    1. Geben Sie dem Kunden eine Liste der von ihm gekauften Artikel mit Mengen- und Preisangabe aus.
    2. Ergänzen Sie das Skript um Code, der berechnet, wieviel der Kunde zu zahlen hat.
    3. Geben Sie dem Kunden die Möglichkeit, die bestellten Mengen zu ändern.

  3. Betreiben wir ein wenig Mathematik: Schreiben Sie ein Skript, in das der Benutzer zwei ganze Zahlen eingeben kann und dann das kleinste gemeinsame Vielfache dieser Zahlen (die kleinste Zahl, die durch beide ohne Rest teilbar ist) angezeigt bekommt.
    Tipp: Versuchen Sie folgenden Algorithmus umzusetzen:
    1. Finden Sie heraus, welches die größere und welches die kleinere von beiden Zahlen ist.
    2. Probieren Sie nacheinander aus, ob 1 mal die größere Zahl, 2 mal die größere Zahl, 3 mal die größere Zahl,… durch die kleinere teilbar ist. Wenn nein, machen Sie weiter. (Um zu testen, ob eine Zahl durch eine andere teilbar ist, können Sie den %-Operator benutzen.)
    3. Wenn ja, geben Sie die gefundene Zahl aus, sie ist ein Vielfaches beider Ausgangswerte.

Lösung

Kommentare (0)

Ihr Kommentar

Name