Hier solltet ihr eine Funktion erstellen, die als Argument ein Array gefüllt mit Noten entgegennimmt, den Durchschnitt berechet und diesen dann zurückgibt. Der Knackpunkt ist hier die for-Schleife: Wir müssen alle Noten aus dem Array nehmen und aufaddieren.
$summe = $summe + $noten[$i];
In jedem Schleifendurchgang wird die „neue Summe“ aus der Addition von „alter Summe“ und des aktuellen Arraywertes erhalten.
function durchschnitt($noten){ //count($noten) gibt die Länge von $noten zurück, also wieviele Noten eingegeben wurden. //Diese Zahl wird in der Variablen $anzahl_noten gespeichert $anzahl_noten = count($noten); $summe = 0 for($i = 0; $i < $anzahl_noten; $i++){ $summe = $summe + $noten[$i]; } //Jetzt müssen wir noch die Summe durch die Anzahl der Noten teilen $ergebnis = $summe / $anzahl_noten; //Und das Ergebnis mit dem Befehl return wieder an das Hauptprogramm zurückgegeben. return $ergebnis; }
Hier könnt ihr wieder das fertige Programm anschauen und runterladen:notendurchschnitt_1.php