Boekverkoopkorting
Boekverkoopkorting
Uitdaging: Jonny wil drie boeken kopen met prijzen van $15,08, $50,88 en $150,96. Bij elk boek ontvangt u twee kortingsbonnen: $5 korting of 5% korting. Het doel van deze opdracht is het ontwikkelen van een algoritme waarmee Jonny kortingen kan vergelijken en de meest kosteneffectieve optie kan bepalen. Programmeer de VR-robot om rond te rijden op het kunstcanvas en in de speeltuin op de couponknoppen onder elk boek te klikken om aan te geven welke coupon gebruikt moet worden en om de totale kosten van de drie boeken te berekenen met behulp van de geselecteerde coupons. Om op een knop te "klikken", gebruik je de VR-pen om het knopgebied groen te vullen.
- Kies en download het werkblad 'Boekkorting' als een PNG-bestand uit deze Google Slides-presentatie ( .
- Selecteer de Art Canvas+ Playground en upload het werkblad voor de boekenkorting.
- Ontwerp een algoritme om de korting te berekenen en de juiste kortingsbon voor elk boek te selecteren.
- Maak variabelen aan die de totale kosten van de drie boeken, de kosten van elk boek en de korting met behulp van kortingsbonnen weergeven.
- Maak een expressie om de korting op elk boek te berekenen met behulp van verschillende kortingsbonnen, en vergelijk de kortingen om de juiste kortingsbon te selecteren.
- Gebruik de VR-pen om de geselecteerde couponknop groen in te kleuren.
- Maak een expressie om de kosten van elk boek te berekenen met behulp van de geselecteerde kortingsbon.
- Maak een expressie om de totale kosten van de drie boeken te berekenen met behulp van de geselecteerde kortingsbonnen. Gebruik het [print]-blok om de berekende waarde naar de printconsole af te drukken.
Handige tips
- Maak een 'Mijn blok' met één parameter om een kortingsbon te selecteren op basis van de boekprijs, zodat het project korter en beter leesbaar wordt.

Overeenkomend Python-commando:
def CouponSelection(price):