***** Übungen: PHP - for-Schleife ***** PHP_18-1: Einfache FOR-Schleife Lassen Sie mit einer FOR-Schleife die Zahlen von 1 bis 100 ausgeben. @@@ PHP_18-2: Erweitertes Hochzählen Lassen Sie mit einer FOR-Schleife die Zahlen von 1 bis 100 ausgeben. Geben Sie alle Zehnerzahlen (10, 20, 30 usw.) in fetter, roter Schrift aus. Ein Lösungsansatz: Sie können jede Zahl daraufhin überprüfen, ob sie sich ohne Rest durch 10 teilen lässt. Dazu benötigen Sie MODULO = Division, bei der Sie statt des Divisionszeichens ein Prozentzeichen benutzen. Als Ergebnis steht der Rest. Beispiel 13%2 = 1 12%2 = 0 24%2 = 0 27%5 = 2 Wenn die Zählervariable also durch 10 geteilt keinen Rest ergibt (Ergebnis der Modulo-Rechnung = 0), wird die Zahl mit inline-CSS anders formatiert (z.B. mit style="color:red;font-weight:strong;"). @@@ PHP_18-3: For-Schleife Erstellen Sie ein Formular, wo der User eingeben kann: 1) einen beliebigen Satz 2) eine Zahl x Geben Sie anschließend auf einer neuen Seite den Satz x Mal untereinander aus. @@@ PHP_18-4: For-Schleife, ASCII-Kunst Erzeugen Sie mit möglichst wenig Code folgende Ausgabe: * * * * * * * * @@@ PHP_18-5: For-Schleife, ASCII-Kunst Erzeugen Sie mit möglichst wenig Code folgende Ausgabe: 1 12 123 1234 12345 123456 1234567 12345678 123456789 Zusatzaufgabe: Verändern Sie Ihr Skript so, dass die Ausgabe so aussieht: 1 12 123 123* 123*5 123*56 123*567 123*5678 123*56789 @@@ PHP_18-6: Vergleich WHILE und FOR Realisieren Sie Übung PHP_17-3 mit einer FOR-Schleife. Vergleichen Sie die beiden Programme PHP_17-3 und PHP_18-6 (also dieses, welches Sie eben geschrieben haben) – welche Variante gefällt Ihnen besser? @@@ PHP_18-7: Einmaleins mit verschachtelter FOR-Schleife Geben Sie in zwanzig Reihen das große Einmaleins aus. Das Ergebnis soll ungefähr so aussehen:
1: 1×1=1, 2×1=2, …. 10×1=10 2. 1×2=2, 2×2=4, … 10×2=20 3. 1×3=3, 2×3=6, … 10×3=30
@@@ PHP_18-8: Zinsrechner Erzeugen Sie ein Formular, in das der User folgende Daten eingeben kann: 1) Das Kapital, das er auf einem Sparbuch angelegt hat (k) - Euro 2) Den Zinssatz, mit dem das Geld verzinst ist (p) - Prozent 3) Die Anzahl der Jahre, die das Geld angelegt bleibt (n) Zur Erinnerung: Die Formel für die Zinseszinsberechnung lautet: Endkapital = k*(1+p/100)^n Nach dem Absenden des Formulars soll unter dem Formular ausgegeben werden: a) Eine Nachricht in Form von "Nach n Jahren beträgt Ihr Vermögen z Euro." b) Eine Liste, die den jährlichen Zuwachs zeigt, in Form von: Für das 1. Jahr erhalten Sie x Euro Zinsen, damit beträgt Ihr Gesamtvermögen y Euro. Für das 2. Jahr erhalten Sie z Euro Zinsen, damit beträgt Ihr Gesamtvermögen d Euro. usw. Zusatzaufgabe a: Statt der Liste soll der Zinsplan in Tabellenform ausgegeben werden. Folgende Spalten sind notwendig: Jahr - Zinsen Jahr - Zinsen gesamt - Vermögensstand Zusatzaufgabe b: Leider werden müssen Sie von Ihren Zinseinnahmen 42% Steuer p.a. bezahlen (Spitzensteuersatz). Beziehen Sie dies in Ihre Kalkulation mit ein.