Remise sur les livres
Remise sur les livres
Défi : Jonny veut acheter trois livres dont les prix sont de 15,08 $, 50,88 $ et 150,96 $. Chaque livre est accompagné de deux options de coupons : soit une réduction de 5 $, soit une réduction de 5 %. L'objectif de cette activité est de créer un algorithme qui aide Jonny à comparer les remises et à déterminer l'option la plus rentable. Programmez le robot VR pour qu'il se déplace dans l'espace de jeu Art Canvas + afin de « cliquer » sur les boutons de coupon sous chaque livre pour indiquer quel coupon utiliser et calculer le coût total des trois livres en utilisant les coupons sélectionnés. Pour « cliquer » sur un bouton, utilisez le stylet VR pour remplir la zone du bouton en vert.
- Choisissez et téléchargez la feuille de calcul de réduction sur les ventes de livres au format PNG à partir de ce diaporama Google.
- Sélectionnez l'espace de jeu Art Canvas+ et téléchargez la feuille de calcul « Remise sur les ventes de livres ».
- Concevoir un algorithme permettant de calculer la réduction et de sélectionner le coupon pour chaque livre.
- Créez des variables pour représenter le coût total des trois livres, le coût de chaque livre et la réduction obtenue grâce aux coupons.
- Créez une expression permettant de calculer les réductions de chaque livre en utilisant différents coupons, et comparez ces réductions pour sélectionner le coupon à utiliser.
- Utilisez le stylet VR pour remplir en vert le bouton du coupon sélectionné.
- Créez une expression permettant de calculer le coût de chaque livre en utilisant le coupon sélectionné.
- Créez une expression permettant de calculer le coût total des trois livres en utilisant les coupons sélectionnés. Utilisez le bloc [print] pour imprimer la valeur calculée dans la console d'impression.
Conseils utiles
- Créez un bloc « Mon bloc » avec un seul paramètre permettant de sélectionner un coupon en fonction du prix du livre afin de rendre le projet plus court et plus lisible.

Commande Python correspondante :
def CouponSelection(prix):