funktionen:loes1 - Informatik 2015

Notendurchschnittsfunktion

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

Drucken/exportieren