👀 Voorbeeld. - Brandstofverbruik van een raket

Een raket heeft 50 kubieke meter brandstof. Elke seconde verbruikt hij 5 kubieke meter. We willen elke stap tonen: hoeveel brandstof er nog over is. Zodra de brandstof op is, stopt de raket.

We schrijven hiervoor een stukje code:

brandstof = 50

brandstof = brandstof - 5
print("Brandstof over:", brandstof)
brandstof = brandstof - 5
print("Brandstof over:", brandstof)
brandstof = brandstof - 5
print("Brandstof over:", brandstof)
brandstof = brandstof - 5
print("Brandstof over:", brandstof)
brandstof = brandstof - 5
print("Brandstof over:", brandstof)
brandstof = brandstof - 5
print("Brandstof over:", brandstof)
brandstof = brandstof - 5
print("Brandstof over:", brandstof)
brandstof = brandstof - 5
print("Brandstof over:", brandstof)
brandstof = brandstof - 5
print("Brandstof over:", brandstof)
brandstof = brandstof - 5
print("Brandstof over:", brandstof)
print("Brandstof op! Raket kan niet verder.")

Heb je zelf ook niet het gevoel dat dit veel efficiënter geprogrammeerd moet kunnen worden?

🧠 Denkoefening - Meer brandstof

Hoe zou de code aangepast moeten worden als de raket met 100 kubieke meter zou vertrekken? Of met 1 000 kubieke meter?

Dit moeten we beter kunnen aanpakken!