C# :: Aufgabe #2 :: Lösung #6
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.
#6

von ace (60 Punkte)
- 21.02.2014 um 10:17 Uhr

namespace lesson2_Mittelwert { class Program { // Feld erstellen private static double[] FieldCreation(int elements) { double[] field; Random rand = new Random(); field = new double[elements]; for (int i = 0; i < elements; i++) { field[i] = (i + 1) * 10 * rand.NextDouble(); } return field; } // Mittelwetberechnung private static double Avg(double[] field) { double sum = 0; for (int i = 0; i < field.Length; i++) { sum += field[i]; } return sum / field.Length; } static void Main(string[] args) { string eingabeElements; int[] elements = new int[2]; double[] feld; // Userinteraction for (int i = 0; i < 2; i++) { do { Console.WriteLine("Anzahl der Elemente {0}. Aufruf: ", i + 1); eingabeElements = Console.ReadLine(); if (Int32.TryParse(eingabeElements, out elements[i])) { } else { Console.WriteLine("Falsche Eingabe für, noch mal...", i + 1); } } while (elements[i] == 0); } for (int i = 0; i < 2; i++ ) { feld = FieldCreation(elements[i]); double average = Avg(feld); Console.WriteLine("Durchschnitt {0}. Aufruf beträgt: {1}", i+1, average); } Console.ReadLine(); } } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1