0
Πανελλήνιες · 2022 · ΘΕΜΑ_Γ · Επανάληψη ΜΕΧΡΙΣ_ΟΤΟΥ · Συνθήκη ΑΝ · Υποπρογράμματα · Άθροισμα-Μέτρηση
Θα χρειαστείς: §8.2.2 Εντολή ΜΕΧΡΙΣ_ΟΤΟΥ · §8.1.1 Εντολή ΑΝ · §10.5 Διαδικασίες και συναρτήσεις
Ένα ηλεκτρονικό κατάστημα προσφέρει σε μαθητές δύο προϊόντα νέας τεχνολογίας σε ειδικές τιμές.
Να κατασκευάσετε πρόγραμμα σε ΓΛΩΣΣΑ, το οποίο:
Να περιλαμβάνει κατάλληλο τμήμα δηλώσεων.
Μονάδες: 2
Να διαβάζει για καθένα από τα 2 προϊόντα:
Μονάδες: 2
Μονάδες: 3
Για κάθε μαθητή που εισέρχεται στο κατάστημα, να ζητάει τον αριθμό του προϊόντος (1 ή 2) που προτίθεται να αγοράσει (δεν απαιτείται έλεγχος εγκυρότητας τιμών). Εφόσον το προϊόν υπάρχει, να το αφαιρεί από το αντίστοιχο απόθεμα, διαφορετικά να εμφανίζει το μήνυμα «Δεν μπορείτε να εξυπηρετηθείτε». Ο έλεγχος του αποθέματος να γίνεται με κλήση του υποπρογράμματος που περιγράφεται στο ερώτημα Γ5.
Η παραπάνω διαδικασία να τερματίζεται σε οποιαδήποτε από τις εξής περιπτώσεις:
Μονάδες: 8
Να υπολογίζει και να εμφανίζει τα συνολικά έσοδα του καταστήματος.
Μονάδες: 3
Να κατασκευαστεί η συνάρτηση ΥΠΑΡΧΕΙ, η οποία:
Μονάδες: 4
Δες τα δεδομένα εισόδου και την αναμενόμενη έξοδο.
Παράδειγμα 1
Δείγμα δεδομένων
Είσοδος
2 2 10.0 15.0 1 1 2 2
Αναμενόμενη έξοδος
35.0
Παράδειγμα 2
Δείγμα δεδομένων
Είσοδος
1 1 10.0 20.0 1 2
Αναμενόμενη έξοδος
30.0
Παράδειγμα 3
Δείγμα δεδομένων
Είσοδος
3 3 5.0 8.0 2 2 2 2 2 2
Αναμενόμενη έξοδος
24.0
Παράδειγμα 4
Δείγμα δεδομένων
Είσοδος
2 2 10.0 10.0 2 2 1 2
Αναμενόμενη έξοδος
Δεν μπορείτε να εξυπηρετηθείτε 20.0
Παράδειγμα 5
Δείγμα δεδομένων
Είσοδος
1 1 10.0 10.0 1 2 1
Αναμενόμενη έξοδος
Δεν μπορείτε να εξυπηρετηθείτε 20.0
| Είσοδος | 2 2 10.0 15.0 1 1 2 2 |
| Αναμενόμενο | 35.0 |
| Είσοδος | 1 1 10.0 20.0 1 2 |
| Αναμενόμενο | 30.0 |
| Είσοδος | 3 3 5.0 8.0 2 2 2 2 2 2 |
| Αναμενόμενο | 24.0 |
| Είσοδος | 2 2 10.0 10.0 2 2 1 2 |
| Αναμενόμενο | Δεν μπορείτε να εξυπηρετηθείτε 20.0 |
| Είσοδος | 1 1 10.0 10.0 1 2 1 |
| Αναμενόμενο | Δεν μπορείτε να εξυπηρετηθείτε 20.0 |