Μετάβαση στο κύριο περιεχόμενο

Έκπτωση Πώλησης Βιβλίων

Έκπτωση Πώλησης Βιβλίων

Πρόκληση: Ο Γιάννης θέλει να αγοράσει τρία βιβλία με τιμές 15,08 $, 50,88 $ και 150,96 $. Κάθε βιβλίο συνοδεύεται από δύο επιλογές κουπονιού, είτε με έκπτωση 5$ είτε με έκπτωση 5%. Σκοπός της δραστηριότητας είναι η δημιουργία ενός αλγορίθμου που θα βοηθά τον Jonny να συγκρίνει τις εκπτώσεις και να καθορίσει την πιο οικονομική επιλογή. Κωδικοποιήστε το ρομπότ εικονικής πραγματικότητας (VR) ώστε να κινείται γύρω από τον καμβά τέχνης + την παιδική χαρά, να «κάνει κλικ» στα κουμπιά των κουπονιών κάτω από κάθε βιβλίο για να υποδείξει ποιο κουπόνι θα χρησιμοποιήσει και να υπολογίσει το συνολικό κόστος των τριών βιβλίων χρησιμοποιώντας επιλεγμένα κουπόνια. Για να κάνετε «κλικ» σε ένα κουμπί, χρησιμοποιήστε το στυλό VR για να γεμίσετε την περιοχή του κουμπιού με πράσινο χρώμα. 

  • Επιλέξτε και κατεβάστε το φύλλο εργασίας Έκπτωση Πώλησης Βιβλίων ως αρχείο PNG από αυτήν την παρουσίαση διαφανειών Google.
  • Επιλέξτε το Art Canvas+ Playground και ανεβάστε το φύλλο εργασίας Έκπτωσης Πώλησης Βιβλίων.
  • Σχεδιάστε έναν αλγόριθμο για να υπολογίσετε την έκπτωση και να επιλέξετε το κουπόνι για κάθε βιβλίο.
    • Δημιουργήστε μεταβλητές που να αναπαριστούν το συνολικό κόστος των τριών βιβλίων, το κόστος κάθε βιβλίου και την έκπτωση χρησιμοποιώντας κουπόνια.
    • Δημιουργήστε μια παράσταση για να υπολογίσετε τις εκπτώσεις κάθε βιβλίου χρησιμοποιώντας διαφορετικά κουπόνια και συγκρίνετε τις εκπτώσεις για να επιλέξετε το κουπόνι που θα χρησιμοποιήσετε. 
    • Χρησιμοποιήστε το στυλό VR για να γεμίσετε το επιλεγμένο κουμπί κουπονιού με πράσινο χρώμα.
    • Δημιουργήστε μια παράσταση για να υπολογίσετε το κόστος κάθε βιβλίου χρησιμοποιώντας το επιλεγμένο κουπόνι.
  • Δημιουργήστε μια παράσταση για να υπολογίσετε το συνολικό κόστος των τριών βιβλίων χρησιμοποιώντας τα επιλεγμένα κουπόνια. Χρησιμοποιήστε το μπλοκ [print] για να εκτυπώσετε την υπολογισμένη τιμή στην Κονσόλα Εκτύπωσης.

Χρήσιμες συμβουλές

  • Δημιουργήστε ένα "My Block" με μία παράμετρο για να επιλέξετε ένα κουπόνι με βάση την τιμή του βιβλίου, ώστε το έργο να είναι συντομότερο και πιο ευανάγνωστο.VEXcode Τα μπλοκ μου Μπλοκ ορισμού που διαβάζει 'ορισμός CouponSelection' με μια αριθμητική παράμετρο που διαβάζει 'τιμή'.
    • Αντίστοιχη εντολή Python:

      def CouponSelection(τιμή):