Min, Max, Som en Gemiddelde
Veeg om het menu te tonen
Bij het werken met arrays moet je vaak basisberekeningen uitvoeren, zoals het vinden van de kleinste (minimum) of grootste (maximum) waarde, evenals het berekenen van de som en het gemiddelde van alle elementen. Deze bewerkingen komen veel voor in praktijksituaties: je wilt bijvoorbeeld de laagste score in een reeks toetsresultaten vinden, de hoogste temperatuur van de week bepalen of het gemiddelde van de winkelverkopen berekenen. Inzicht in hoe je deze berekeningen efficiënt uitvoert op arrays is een essentiële programmeervaardigheid.
Program.cs
123456789101112131415161718192021222324252627282930using 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); } } }
Om de minimum- en maximumwaarden in een integer-array te vinden, ga je ervan uit dat het eerste element zowel het kleinste als het grootste is. Vervolgens loop je door de rest van de array en vergelijk je elk element met je huidige min en max. Als je een waarde vindt die kleiner is dan je huidige min, werk je min bij; als je een waarde vindt die groter is dan je huidige max, werk je max bij. Met deze aanpak controleer je elk element en eindig je altijd met het werkelijke minimum en maximum, zoals te zien is in de bovenstaande code.
Program.cs
12345678910111213141516171819202122232425262728using 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); } } }
Gemiddelde is de som van alle elementen gedeeld door het aantal elementen.
1. Welke beginwaarde moet je gebruiken bij het zoeken naar een minimum in een array?
2. Hoe bereken je het gemiddelde van een array met getallen?
3. Waarom is het belangrijk om te controleren op lege arrays voordat je berekeningen uitvoert?
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.