🎓 Ü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 30, 15, 15, 16 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 = [30, 15, 15, 16];
$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 63 sind (Format: "Größer als 63: ...").
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  = [95, 14, 96, 83, 29, 47, 30];
$grenze = 63;
$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 31, 32, 23, 50 (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 = [31, 32, 23, 50];

$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 6, 5, 8, 6, 9, 20, 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 = [6, 5, 8, 6, 9, 20, 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 = ["Dora" => 61, "Cleo" => 65, "Emil" => 60];

$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 5 aus: von 5 x 1 bis 5 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 = 5;

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! 🚀