C# :: Aufgabe #2 :: Lösung #10
45 Lösungen

#2
Methode zum Ermittelen des Mittelwertes
Anfänger - C#
von Gustl
- 28.07.2012 um 16:20 Uhr
Schreiben Sie eine Methode, die den Mittelwert der Werte eines eindimensionalen Feldes von double-Variablen berechnet und als Rückgabewert zurückliefert. Testen Sie die Methode durch zwei Aufrufe mit unterschiedlich großen Feldern.
#10

von aheiland (650 Punkte)
- 09.03.2015 um 09:44 Uhr

class Program { static void Main(string[] args) { double[] doubleArray; doubleArray = RandomDoubleArray.generate(10, 100); Console.WriteLine("Array with length: " + doubleArray.Length + " Has an average of: " + Averager.getAverage(doubleArray)); doubleArray = RandomDoubleArray.generate(20, 100); Console.WriteLine("Array with length: " + doubleArray.Length + " Has an average of: " + Averager.getAverage(doubleArray)); Console.ReadKey(); } } public class RandomDoubleArray { public static double[] generate(int size, int maxValue) { Random rand = new Random(); double[] array = new double[size]; for (int i = 0; i < array.Length; i++) { array[i] = rand.NextDouble() * maxValue; } return array; } } public class Averager { public static double getAverage(double[] doubleArray) { double result = 0; foreach (double field in doubleArray) { result = result + field; } return result / doubleArray.Length; } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1