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

45 Lösungen Lösungen öffentlich
#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
vote_ok
von aheiland (650 Punkte) - 09.03.2015 um 09:44 Uhr
Quellcode ausblenden C#-Code
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

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben