0
Πανελλήνιες · 2021 · ΘΕΜΑ_Γ · Συνθήκη ΑΝ · Επανάληψη ΜΕΧΡΙΣ_ΟΤΟΥ · Επανάληψη ΟΣΟ · Μέγιστο-Ελάχιστο
Θα χρειαστείς: §8.1.1 Εντολή ΑΝ · §8.2.2 Εντολή ΜΕΧΡΙΣ_ΟΤΟΥ · §8.2.1 Εντολή ΟΣΟ...ΕΠΑΝΑΛΑΒΕ
Μια αεροπορική εταιρία διαθέτει ένα αεροπλάνο για τη μεταφορά εμπορευμάτων μέσα σε κιβώτια. Για λόγους ασφαλείας το συνολικό φορτίο του αεροπλάνου δεν πρέπει σε καμία περίπτωση να ξεπερνάει ούτε το μέγιστο συνολικό βάρος ούτε τον μέγιστο συνολικό όγκο.
Να αναπτύξετε πρόγραμμα σε ΓΛΩΣΣΑ, το οποίο:
Να περιλαμβάνει κατάλληλο τμήμα δηλώσεων. (2 μονάδες)
Να διαβάζει το μέγιστο συνολικό βάρος και τον μέγιστο συνολικό όγκο φορτίου που μπορεί να μεταφέρει το αεροπλάνο, κάνοντας έλεγχο εγκυρότητας έτσι ώστε το μέγιστο συνολικό βάρος να είναι μεγαλύτερο ή ίσο από 5000 κιλά και ο μέγιστος συνολικός όγκος να είναι μεγαλύτερος ή ίσος από 300 κυβικά μέτρα. (4 μονάδες)
Για κάθε κιβώτιο που πρόκειται να φορτωθεί:
Μετά τη διαδικασία φόρτωσης των κιβωτίων, να εμφανίζει:
Να θεωρήσετε ότι θα φορτωθεί στο αεροπλάνο τουλάχιστον ένα κιβώτιο.
Δες τα δεδομένα εισόδου και την αναμενόμενη έξοδο.
Παράδειγμα 1
Δείγμα δεδομένων
Είσοδος
5000 300 100 50 200 80 300 100 4000 200
Αναμενόμενη έξοδος
Πλήθος κιβωτίων: 3 Μέσο βάρος: 200.0 Μέγιστο βάρος: 300.0 Πλήθος κιβωτίων με μέγιστο βάρος: 1
Παράδειγμα 2
Δείγμα δεδομένων
Είσοδος
6000 400 1000 100 1000 100 1000 100 4000 200
Αναμενόμενη έξοδος
Πλήθος κιβωτίων: 3 Μέσο βάρος: 1000.0 Μέγιστο βάρος: 1000.0 Πλήθος κιβωτίων με μέγιστο βάρος: 3
Παράδειγμα 3
Δείγμα δεδομένων
Είσοδος
5000 300 5000 300 1000 100
Αναμενόμενη έξοδος
Πλήθος κιβωτίων: 1 Μέσο βάρος: 5000.0 Μέγιστο βάρος: 5000.0 Πλήθος κιβωτίων με μέγιστο βάρος: 1
Παράδειγμα 4
Δείγμα δεδομένων
Είσοδος
10000 600 200 60 200 60 300 80 200 60 9000 500
Αναμενόμενη έξοδος
Πλήθος κιβωτίων: 4 Μέσο βάρος: 225.0 Μέγιστο βάρος: 300.0 Πλήθος κιβωτίων με μέγιστο βάρος: 1
Παράδειγμα 5
Δείγμα δεδομένων
Είσοδος
8000 500 400 100 400 100 9000 400
Αναμενόμενη έξοδος
Πλήθος κιβωτίων: 2 Μέσο βάρος: 400.0 Μέγιστο βάρος: 400.0 Πλήθος κιβωτίων με μέγιστο βάρος: 2
| Είσοδος | 5000 300 100 50 200 80 300 100 4000 200 |
| Αναμενόμενο | Πλήθος κιβωτίων: 3 Μέσο βάρος: 200.0 Μέγιστο βάρος: 300.0 Πλήθος κιβωτίων με μέγιστο βάρος: 1 |
| Είσοδος | 6000 400 1000 100 1000 100 1000 100 4000 200 |
| Αναμενόμενο | Πλήθος κιβωτίων: 3 Μέσο βάρος: 1000.0 Μέγιστο βάρος: 1000.0 Πλήθος κιβωτίων με μέγιστο βάρος: 3 |
| Είσοδος | 5000 300 5000 300 1000 100 |
| Αναμενόμενο | Πλήθος κιβωτίων: 1 Μέσο βάρος: 5000.0 Μέγιστο βάρος: 5000.0 Πλήθος κιβωτίων με μέγιστο βάρος: 1 |
| Είσοδος | 10000 600 200 60 200 60 300 80 200 60 9000 500 |
| Αναμενόμενο | Πλήθος κιβωτίων: 4 Μέσο βάρος: 225.0 Μέγιστο βάρος: 300.0 Πλήθος κιβωτίων με μέγιστο βάρος: 1 |
| Είσοδος | 8000 500 400 100 400 100 9000 400 |
| Αναμενόμενο | Πλήθος κιβωτίων: 2 Μέσο βάρος: 400.0 Μέγιστο βάρος: 400.0 Πλήθος κιβωτίων με μέγιστο βάρος: 2 |