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

von niknik (1230 Punkte)
- 06.08.2015 um 10:19 Uhr

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication1 { class Program { public static double Mittelwert(double[] arr) { double sum = 0; for (int i = 0; i < arr.Length; i++) { sum += arr[i]; } return (sum / arr.Length); } static void Main(string[] args) { bool valid = false; do { Console.Clear(); Console.WriteLine("Wieviele Werte soll das Array haben?"); int anzahl; valid = Int32.TryParse(Console.ReadLine(), out anzahl); if (valid == true) { double[] array = new double[anzahl]; for (int i = 0; i < array.Length; i++) { Console.WriteLine("Gib den {0}. Wert des Array ein: ", i+1); array[i] = Convert.ToDouble(Console.ReadLine()); } Console.Clear(); Console.WriteLine("Dein Array: "); for (int i = 0; i < array.Length; i++) { Console.Write(array[i] + " "); } Console.WriteLine(); Console.WriteLine("Der Mittelwert ist {0}.", Program.Mittelwert(array)); Console.ReadLine(); } else { Console.Clear(); Console.WriteLine("Try again ..."); Console.ReadLine(); } } while (valid == false); } } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1