Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Min, Max, Summe und Durchschnitt | Suchen und Filtern von Arrays
C#-Arrays

Min, Max, Summe und Durchschnitt

Swipe um das Menü anzuzeigen

Bei der Arbeit mit Arrays müssen häufig grundlegende Berechnungen durchgeführt werden, wie das Finden des kleinsten (Minimum) oder größten (Maximum) Werts sowie das Berechnen der Summe und des Durchschnitts aller Elemente. Diese Operationen sind in vielen realen Szenarien üblich: Beispielsweise kann es erforderlich sein, die niedrigste Punktzahl in einer Reihe von Testergebnissen zu ermitteln, die höchste während der Woche gemessene Temperatur zu bestimmen oder den durchschnittlichen Umsatz eines Geschäfts zu berechnen. Das Verständnis, wie diese Berechnungen effizient auf Arrays durchgeführt werden, ist eine grundlegende Programmierkompetenz.

Program.cs

Program.cs

123456789101112131415161718192021222324252627282930
using System; namespace ConsoleApp { public class Program { public static void Main(string[] args) { int[] numbers = { 7, 3, 15, 2, 8, 10 }; int min = numbers[0]; int max = numbers[0]; for (int i = 1; i < numbers.Length; i++) { if (numbers[i] < min) { min = numbers[i]; } if (numbers[i] > max) { max = numbers[i]; } } Console.WriteLine("Minimum value: " + min); Console.WriteLine("Maximum value: " + max); } } }

Um die Minimal- und Maximalwerte in einem Integer-Array zu finden, geht man zunächst davon aus, dass das erste Element sowohl das kleinste als auch das größte ist. Anschließend wird das restliche Array durchlaufen und jedes Element mit dem aktuellen min und max verglichen. Findet man einen Wert, der kleiner als das aktuelle min ist, wird min aktualisiert; findet man einen Wert, der größer als das aktuelle max ist, wird max aktualisiert. Dieses Vorgehen stellt sicher, dass jedes Element überprüft wird und am Ende tatsächlich das korrekte Minimum und Maximum vorliegt, wie im obigen Code gezeigt.

Program.cs

Program.cs

12345678910111213141516171819202122232425262728
using System; namespace ConsoleApp { public class Program { public static void Main(string[] args) { double[] prices = { 9.99, 14.50, 7.25, 12.00, 8.75 }; double sum = 0; for (int i = 0; i < prices.Length; i++) { sum += prices[i]; } double average = 0; if (prices.Length > 0) { average = sum / prices.Length; } Console.WriteLine("Sum: " + sum); Console.WriteLine("Average: " + average); } } }
Note
Definition

Durchschnitt ist die Summe aller Elemente geteilt durch die Anzahl der Elemente.

1. Welchen Anfangswert sollte man bei der Suche nach einem Minimum in einem Array verwenden?

2. Wie berechnet man den Durchschnitt eines Zahlen-Arrays?

3. Warum ist es wichtig, vor Berechnungen auf leere Arrays zu prüfen?

question mark

Welchen Anfangswert sollte man bei der Suche nach einem Minimum in einem Array verwenden?

Wählen Sie die richtige Antwort aus

question mark

Wie berechnet man den Durchschnitt eines Zahlen-Arrays?

Wählen Sie die richtige Antwort aus

question mark

Warum ist es wichtig, vor Berechnungen auf leere Arrays zu prüfen?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 5

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 2. Kapitel 5
some-alt