👀 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!