Een voorwaardelijke herhaling is een herhaling van acties die blijft lopen zolang aan de voorwaarde wordt voldaan. Dus zolang de uitkomst van onze voorwaarde True is, zullen de acties onder de herhaling herhaald worden.

Een voorbeeld van zo’n herhaling:

Syntax

Voor een voorwaardelijke herhaling gebruiken we volgende syntax:

while voorwaarde: 
    <acties>

Het vorige voorbeeld zou zich vertalen naar dit stukje pseudocode:

while deeg != gestold: 
    bakken()
omdraaien() 

Opgave

Schrijf een programma dat continu om gehele getallen vraagt, totdat het getal -1 ingevoerd wordt. Het programma geeft vervolgens het gemiddelde van alle ingevoerde getallen, afgerond op 2 cijfers na de komma.

Voorbeeld

Voor de achtereenvolgende invoer van 5, 1, 0, 0, 15 en -1 verschijnt er:

Het gemiddelde van de getallen is 4.2