PHP :: Aufgabe #281 :: Lösung #1
2 Lösungen

#281
Rationale Zahlen einlesen: Mittelwert,Produkt und das Maximum ermitteln
Anfänger - PHP
von Cara
- 10.05.2020 um 21:54 Uhr
Schreiben Sie ein Programm, das n rationale Zahlen einliest / einlesen kann und den Mittelwert, das Produkt und das Maximum dieser Zahlen ermittelt und ausgibt.
#1

von juergen (360 Punkte)
- 04.06.2020 um 21:30 Uhr

// Geben Sie in das Array soviele Zahlen ein, wie Sie möchten $zahlen = [1,5,89,12,87,'A']; // A ist keine Zahl und wird später herausgefiltert :-) function filterNonDigitsOfArray($value) { if(is_int($value) OR is_float($value)) return $value; } function ermittleMWProduktMaximum(array $array = []) { if($array){ //Erlaube nur Zahlen und filtere alle anderen Werte aus dem array (z.B. Buchstaben) $array = array_filter($array, 'filterNonDigitsOfArray'); $result = []; if($array){ //Mittelwert $result[] = 'Mittelwert = '.round((array_sum($array)/count($array)),2); //Produkt $result[] = 'Produkt = '.round(array_product($array),2); //Maximum $result[] = 'Maximum = '.max($array); } return implode(', ', $result); } } // Ausgabe echo ermittleMWProduktMaximum($zahlen);
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1