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

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.
#18
vote_ok
von mty (690 Punkte) - 28.09.2015 um 10:48 Uhr
Quellcode ausblenden C#-Code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Mittelwert
{
    class Program
    {
        static void Main(string[] args)
        {
            double[] x = { 15f, 45f, 5f, 1655f, 10f };
            double[] y = { 65564f, 65456f, 987897f, 456165f, 5f };

            Program p = new Program();

            // First Try
            Console.WriteLine(p.getMittelwert(x).ToString());
            
            // Second Try
            Console.WriteLine(p.getMittelwert(y).ToString());
            
            Console.ReadKey();

        }

        public double getMittelwert(Double[] input)
        {
            // Summe / Anzahl
            double summe = 0f;
            double anzahl = 0f; 

            if (input != null)
            {
                int arrLaenge = input.Length;

                try
                {
                    anzahl = (double)arrLaenge;
                }
                catch
                {
                    return 0f;
                }

                foreach (var x in input)
                {
                    summe += x;
                }
            }

            return summe / anzahl;
        }
    }
}

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

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