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
2096665

Du scheinst einen AdBlocker zu nutzen. Ich würde mich freuen, wenn du ihn auf dieser Seite deaktivierst und dich davon überzeugst, dass die Werbung hier nicht störend ist.