🎓 Übungsaufgaben

Jetzt übst du selbst! 💪 Die Werte werden bei jedem Laden zufällig erzeugt 🎲 – so wird jede Aufgabe immer wieder neu. Schreibe deinen Code in den Startcode, klicke ✓ Prüfen, und das System sagt dir sofort, ob dein Ergebnis stimmt. Probiere es erst selbst – die Lösung kannst du danach aufklappen. Fehler gehören dazu! 🙂

🎲 Die Zahlen in dieser Lektion werden zufällig erzeugt. Neue Zahlen laden

So gehst du vor

  1. Lies die 🎯 Aufgabe genau (die Zahlen darin sind dynamisch!).
  2. Schreibe deinen Code dort, wo // DEIN CODE steht.
  3. Klicke ✓ Prüfen – der Code wird ausgeführt und mit dem richtigen Ergebnis verglichen. Du bekommst sofort ✓ oder ✗.
  4. Erst danach: Lösung aufklappen und vergleichen. ↺ Zurücksetzen holt den Startcode zurück, 🎲 Neue Zahlen laden (oben) gibt dir eine frische Variante.

Aufgabe 1 – Summe einer Liste

Wärm dich auf: Bilde die Summe aller Zahlen mit einer foreach-Schleife.

🎯 Aufgabe Berechne die Summe der Zahlen 8, 16, 4, 9 und gib sie aus (Format: "Summe: ...").
PHP · 🎲 Zufallswerte
💡 Lösung anzeigen

Versuche es erst selbst! Hier ist eine mögliche Lösung – kopiere sie bei Bedarf in den Editor oben.

<?php
$zahlen = [8, 16, 4, 9];
$summe  = 0;

foreach ($zahlen as $zahl) {
    $summe += $zahl;
}

echo "Summe: $summe\n";

Aufgabe 2 – Wie viele große Zahlen?

Zähle, wie viele Werte über einer Grenze liegen – mit einer Bedingung in der Schleife.

🎯 Aufgabe Zähle, wie viele Zahlen GRÖSSER als die Grenze 58 sind (Format: "Größer als 58: ...").
PHP · 🎲 Zufallswerte
💡 Lösung anzeigen

Versuche es erst selbst! Hier ist eine mögliche Lösung – kopiere sie bei Bedarf in den Editor oben.

<?php
$werte  = [62, 14, 34, 24, 58, 56, 53];
$grenze = 58;
$anzahl = 0;

foreach ($werte as $wert) {
    if ($wert > $grenze) {
        $anzahl++;
    }
}

echo "Größer als $grenze: $anzahl\n";

Aufgabe 3 – Durchschnitt

Kombiniere Summe und count() zum Durchschnitt.

🎯 Aufgabe Berechne den Durchschnitt der Zahlen 23, 25, 41, 26 (Format: "Durchschnitt: ...").
PHP · 🎲 Zufallswerte
💡 Lösung anzeigen

Versuche es erst selbst! Hier ist eine mögliche Lösung – kopiere sie bei Bedarf in den Editor oben.

<?php
$alter = [23, 25, 41, 26];

$summe = 0;
foreach ($alter as $a) {
    $summe += $a;
}
$durchschnitt = $summe / count($alter);

echo "Durchschnitt: $durchschnitt\n";

Aufgabe 4 – Nur die geraden Zahlen sammeln

Baue eine neue Liste, die nur bestimmte Werte enthält. Erinnerung: eine Zahl ist gerade, wenn $n % 2 == 0.

🎯 Aufgabe Sammle aus 19, 17, 17, 20, 11, 16, 15, 5 alle GERADEN Zahlen in $gerade und gib sie mit print_r aus.
PHP · 🎲 Zufallswerte
💡 Lösung anzeigen

Versuche es erst selbst! Hier ist eine mögliche Lösung – kopiere sie bei Bedarf in den Editor oben.

<?php
$zahlen = [19, 17, 17, 20, 11, 16, 15, 5];
$gerade = [];

foreach ($zahlen as $zahl) {
    if ($zahl % 2 == 0) {
        $gerade[] = $zahl;
    }
}

print_r($gerade);

Aufgabe 5 – Die teuerste Bestellung finden

Finde den größten Wert „von Hand" (wie in Beispiel 3 der vorigen Lektion) und merke dir dazu den Namen.

🎯 Aufgabe Finde heraus, wer am meisten bezahlt hat (Format: "Name mit Betrag Euro").
PHP · 🎲 Zufallswerte
💡 Lösung anzeigen

Versuche es erst selbst! Hier ist eine mögliche Lösung – kopiere sie bei Bedarf in den Editor oben.

<?php
$bestellungen = ["Bert" => 48, "Emil" => 75, "Anna" => 64];

$bestesName = "";
$besterWert = 0;

foreach ($bestellungen as $name => $betrag) {
    if ($betrag > $besterWert) {
        $besterWert = $betrag;
        $bestesName = $name;
    }
}

echo "$bestesName mit $besterWert Euro\n";

Aufgabe 6 – Kleines 1×1 (Knobelei)

Hier brauchst du eine for-Schleife von 1 bis 10. Achte genau auf das Ausgabe-Format: 3 x 1 = 3 (mit Leerzeichen um x und =).

🎯 Aufgabe Gib die Reihe der 4 aus: von 4 x 1 bis 4 x 10.
PHP · 🎲 Zufallswerte
💡 Lösung anzeigen

Versuche es erst selbst! Hier ist eine mögliche Lösung – kopiere sie bei Bedarf in den Editor oben.

<?php
$reihe = 4;

for ($i = 1; $i <= 10; $i++) {
    $ergebnis = $reihe * $i;
    echo "$reihe x $i = $ergebnis\n";
}

🏆 Geschafft! Wenn du diese Aufgaben mit ✓ lösen kannst, beherrschst du das Fundament: Arrays, Schleifen, Bedingungen und das Rechnen damit. Lade die Seite neu für neue Zahlen – oder geh zur Spielwiese und erfinde eigene Programme! 🚀