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
