Labo: Arrays (week 1)

Zie Scherp Scherper - Hoofdstuk 8 (in opbouw)

Hoofdstuk 8, week 1 in een notendop

Overloop met een for: van 0 zolang i < regen.Length

= maakt geen kopie: beide wijzen naar dezelfde array

Array.IndexOf geeft -1 als het element er niet in staat

De grootste zoek je zelf, vanaf regen[0] (geen .Max())

Synchrone arrays delen de index: sorteer er geen apart

int[] regen = { 34, 45, 0, 34, 12, 0, 23 };
double som = 0;
for (int i = 0; i < regen.Length; i++)
{
    som += regen[i];
}
double gemiddelde = som / regen.Length;

De oefeningen

Aanmaken en overlopen

Opwarmers Vraag Array

Zoeken en verschuiven

Array Zoeker Puzzelen met arrays

Synchrone arrays

LeveringsBedrijf Podium Stevens warmste stad

Alles samen

Havenmanifest Final Essentials

Bonus

Opstartparameters

Oefeningen H8 (week 1)

Alles is Essential, behalve de gestippelde: Opwarmers en Opstartparameters.

Arrays gebruiken

Inhoud nog niet gekend: new met de lengte

Inhoud gekend en kort: meteen opvullen met { }

Lengte nooit hardcoden: gebruik .Length

Lezen en schrijven via de index

string[] kleuren = new string[5];
int[] scores = { 100, 76, 88, 100, 90 };

kleuren[0] = "rood";
for (int i = 0; i < scores.Length; i++)
{
    Console.WriteLine(scores[i]);
}