# While

De vorige opdracht kan je mooier en eenvoudiger uitvoeren met een *while*.

De *while* ziet zo uit.

```Lua
a=1
while( a < 15 )
do
   print(a)
   a=a+1
end
```

Alles wat tussen de do en end staat wordt uitgevoerd zolang (while) de vergelijking op regel 2 waar is.

##### Programmablok en inspringen

De code tussen regel 3 en 6 wordt een programmablok genoemd. Een programmablok wordt altijd ingesprongen. Dat is technisch niet in alle talen verplicht, maar dit maakt de code wel een stuk leesbaarder.

##### Variabelenamen

De variabelenaam *a* is slecht gekozen. a zegt niets en in een programma heb je wel 100den variabelen, als die allemaal a, b, c of zo heten dan weet je niet waar dit voor staat. Je zou bijvoorbeeld veel beter de naam *optellen* of *teller* of *getallen,* of *....* kunnen gebruiken. Kun jij een goede logische naam bedenken?

### Opdracht

De volgende code is slecht geschreven. Er zit een fout in en de code springt niet juist in.

Pas de code aan zodat de getallen 20 tot en met 1 in aflopende volgorde wordt afgedrukt. Dus de output moet worden 20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1 (maar dan wel onder elkaar.

Vervang de variabele a door een eigen gekozen variabele waarbij de naam van de variabele tenminste 5 lang is.

Dus je doet drie dingen:

1. Pas de code aan zodat de getallen 20 tot en met 1 wordt afgedrukt (tip: het plus teken op regel 6 is waarschijnlijk niet juist!).
2. Laat de code inspringen zoals het hoort.
3. Vervang de variabele-naam a in een zelfgekozen naam van tenminste 5 lang. Gebruik een logische naam.

```Lua
a=20

while (a>1) 
do
print(a)
a=a+1
end
```

### Inleveren  


Een screendump van je gehele browser met oplossing.