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:
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()
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.
Voor de achtereenvolgende invoer van 5
, 1
, 0
, 0
, 15
en -1
verschijnt er:
Het gemiddelde van de getallen is 4.2