Skip to main content

Tafel

Bekijk de onderstaande code

tafel=8
teller=0

teller=teller+1
print(teller.."X"..tafel.."="..teller*tafel)

teller=teller+1
print(teller.."X"..tafel.."="..teller*tafel)

teller=teller+1
print(teller.."X"..tafel.."="..teller*tafel)

teller=teller+1
print(teller.."X"..tafel.."="..teller*tafel)

Voer de code uit en bekijk de output.

1X8=8
2X8=16
3X8=24
4X8=32

Het doel is om de code uit te breiden zodat de gehele tafel van 8 wordt afgedrukt, dus:

1X8=8
2X8=16
3X8=24
4X8=32
5x8=40
6*8=48
7*8=56
8*8=64
9*8=72
10*8=80

We kunnen natuurlijk de regel 13 en 14  nog een paar keer kopiëren, Maar stel we zouden door willen gaan tot aan 100*8=8000, dat zou heel veel (stom) werk zijn.

Da moet dus anders kunnen en daarvoor kunnen we de while gebruiken die we in de vorige opdracht hebben geleerd.

Opdracht

Maak een tafel van 12, dus 1x12=12, 2x12=24 enzovoorts. Gebruik daarvoor (delen van) de code die hierboven staat. Gebruik alleen while die je in de vorige les hebt leren gebruiken zodat je efficiëntere code krijgt (= minder regels code).

Inleveren