Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Min, max, sum og gennemsnit | Søgning og Filtrering af Arrays
C# Arrays

Min, max, sum og gennemsnit

Stryg for at vise menuen

Ved arbejde med arrays har du ofte brug for at udføre grundlæggende beregninger såsom at finde den mindste (minimum) eller største (maksimum) værdi samt beregne sum og gennemsnit af alle elementer. Disse operationer er almindelige i mange virkelige scenarier: du kan for eksempel ønske at finde den laveste score i et sæt testresultater, bestemme den højeste temperatur målt i løbet af ugen eller beregne gennemsnitligt salg for en butik. Forståelse af, hvordan man effektivt udfører disse beregninger på arrays, er en væsentlig programmeringskompetence.

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); } } }

For at finde minimums- og maksimumsværdierne i et heltalsarray starter du med at antage, at det første element både er det mindste og det største. Derefter gennemløber du resten af arrayet og sammenligner hvert element med din nuværende min og max. Hvis du finder en værdi, der er mindre end din nuværende min, opdaterer du min; hvis du finder en værdi, der er større end din nuværende max, opdaterer du max. Denne tilgang sikrer, at du tjekker hvert element og altid ender med det reelle minimum og maksimum, som vist i koden ovenfor.

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

Gennemsnit er summen af alle elementer divideret med antallet af elementer.

1. Hvilken startværdi bør du bruge, når du søger efter et minimum i et array?

2. Hvordan beregner man gennemsnittet af et array af tal?

3. Hvorfor er det vigtigt at tjekke for tomme arrays, før man udfører beregninger?

question mark

Hvilken startværdi bør du bruge, når du søger efter et minimum i et array?

Vælg det korrekte svar

question mark

Hvordan beregner man gennemsnittet af et array af tal?

Vælg det korrekte svar

question mark

Hvorfor er det vigtigt at tjekke for tomme arrays, før man udfører beregninger?

Vælg det korrekte svar

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 5

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Sektion 2. Kapitel 5
some-alt