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
