Labo: Herhalingen (week 1)

Zie Scherp Scherper - Hoofdstuk 6 (in opbouw)

Hoofdstuk 6, week 1 in een notendop

while draait 0 of meer keer, do while minstens 1 keer

Weet je vooraf hoe vaak, dan is een for de beste keuze

De conditie zegt wanneer je doorgaat, niet wanneer je stopt

Off-by-one: “tot en met n” is i <= n

Geen continue, break enkel in switch of zoek-en-stop

int getal;
do
{
    Console.WriteLine("Geef een getal (1 tot en met 10):");
    getal = int.Parse(Console.ReadLine());
} while (getal < 1 || getal > 10);
Geef een getal (1 tot en met 10):
22
Geef een getal (1 tot en met 10):
7

De oefeningen

Tellen met een for

Opwarmers 1 Tafels van vermenigvuldigen 1 Euler project Loops-a-volonté

Eerst op papier

Trace de teller Kies de loop Lijnen in volgorde

Stoppen via de lusvoorwaarde

Afsluitwaarden Zonder break Stevens menulus Boekhouder

Alles samen

RNA Transcriptie De Casting Call Final Essentials

Extra

Schaak-elo met loop Armstrong nummer (PRO)

Oefeningen H6 (week 1)

Alles is Essential, behalve de gestippelde.

while en do while

int teller = 1;
while (teller <= 100)
{
    Console.WriteLine(teller);
    teller++;
}

Toont 1 tot en met 100.

int teller = 0;
do
{
    Console.WriteLine(teller);
    teller++;
} while (teller < 10);

Toont 0 tot en met 9.

Waarschuwing

Vergeet de ; na de while van een do while niet. Bij een gewone while staat er geen.

for

for (int i = 1; i < 11; i++)
{
    Console.WriteLine("Hello mum");
}

Toont 10 keer Hello mum.