You are on page 1of 2

2018-04-13 homework

Δημήτρη καλησπέρα. Για homework έχεις τα επόμενα:

2008 EΝ 3
Μία εταιρεία ενοικίασης αυτοκινήτων έχει νοικιάσει 30 αυτοκίνητα τα οποία κατηγοριοποιούνται σε
οικολογικά και συμβατικά. Η πολιτική χρέωσης για την ενοικίαση ανά κατηγορία και ανά ημέρα
δίνεται στον παρακάτω πίνακα.

1. Να αναπτύξετε πρόγραμμα το οποίο:


α. Περιλαμβάνει τμήμα δηλώσεων μεταβλητών.
β. Για κάθε αυτοκίνητο το οποίο έχει ενοικιαστεί:
i. ∆ιαβάζει την κατηγορία του («ΟΙΚΟΛΟΓΙΚΑ» ή «ΣΥΜΒΑΤΙΚΑ») και τις ημέρες ενοικίασης.
ii. Καλεί υποπρόγραμμα με είσοδο την κατηγορία του αυτοκινήτου και τις ημέρες ενοικίασης και
υπολογίζει με βάση τον παραπάνω πίνακα τη χρέωση.
iii. Εμφανίζει το μήνυμα “χρέωση” και τη χρέωση που υπολογίσατε.
γ. Υπολογίζει και εμφανίζει το πλήθος των οικολογικών και των συμβατικών αυτοκινήτων.
2. Να κατασκευάσετε το κατάλληλο υποπρόγραμμα του ερωτήματος 1.β.ii .
ΣΗΜΕΙΩΣΗ: 1) Απαιτείται έλεγχος εγκυρότητας για τα δεδομένα εισόδου και
2) Ο υπολογισμός της χρέωσης πρέπει να γίνει κλιμακωτά.

2008 EΝ 4
Στο ευρωπαϊκό πρωτάθλημα ποδοσφαίρου συμμετέχουν 4 ομάδες. Κάθε ομάδα συμμετέχει σε 5
αγώνες. Να γράψετε αλγόριθμο ο οποίος:
α. ∆ιαβάζει σε μονοδιάστατο πίνακα ΟΝ[] τα ονόματα των ομάδων.
β. ∆ιαβάζει σε 5 μονοδιάστατους πίνακες ΑΓ1[], ΑΓ2[], ΑΓ3[], ΑΓ4[], ΑΓ5[] τα αποτελέσματα σε κάθε
αγώνα ως εξής:
Τον χαρακτήρα «Ν»για ΝΙΚΗ
Τον χαρακτήρα «Ι» για ΙΣΟΠΑΛΙΑ
Τον χαρακτήρα «Η» για ΗΤΤΑ
και κάνει τον απαραίτητο έλεγχο εγκυρότητας των δεδομένων.

1
γ. Για κάθε ομάδα υπολογίζει και καταχωρεί σε πίνακες το πλήθος των νικών Ν[], το πλήθος των
ισοπαλιών Ι[] και το πλήθος των ηττών Η[].
δ. Να υπολογίζει και καταχωρεί σε νέο πίνακα ΒΑΘ[] τη συνολική βαθμολογία κάθε ομάδας,
δεδομένου ότι για κάθε νίκη η ομάδα παίρνει τρεις βαθμούς, για κάθε ισοπαλία έναν βαθμό και για
κάθε ήττα κανέναν βαθμό.
ε. Εμφανίζει τα ονόματα και τη βαθμολογία των ομάδων ταξινομημένα σε φθίνουσα σειρά με βάση τη
βαθμολογία.

2009 EΣΠ 4
Μια επιχείρηση που εμπορεύεται τηλεοράσεις διαθέτει 20 μοντέλα.
Να γραφεί αλγόριθμος που:
α. να διαβάζει τα ονόματα των μοντέλων και να τα αποθηκεύει σε μονοδιάστατο πίνακα. (να γίνει
υποπρόγραμμα)
β. να διαβάζει για κάθε μοντέλο τον αριθμό των συσκευών που πουλήθηκαν κάθε τετράμηνο, για
ένα έτος, και να τον αποθηκεύει, ελέγχοντας ώστε ο αριθμός αυτός να μην είναι αρνητικός. (να
γίνει υποπρόγραμμα)
γ. να υπολογίζει και να εμφανίζει το σύνολο των ετήσιων πωλήσεων του κάθε μοντέλου. (να γίνει
υποπρόγραμμα)
δ. να εμφανίζει κατά αλφαβητική σειρά τα ονόματα των μοντέλων καθώς και τον ετήσιο συνολικό
αριθμό των συσκευών που πουλήθηκαν για κάθε μοντέλο. (να γίνει υποπρόγραμμα)

2009 EΣΠ 3
Σε ένα πολυκατάστημα αποφασίστηκε να γίνεται κλιμακωτή έκπτωση στους πελάτες ανάλογα με
το ποσό των αγορών τους, με βάση τον παρακάτω πίνακα:

Να γραφεί αλγόριθμος που:


α. για κάθε πελάτη,
1. να διαβάζει το όνομα του και το ποσό των αγορών του ελέγχοντας το ποσό να είναι
θετικό. (να γίνει υποπρόγραμμα)
2. να υπολογίζει την έκπτωση που δικαιούται. (να γίνει υποπρόγραμμα)
3. να εμφανίζει το όνομα του και το ποσό που θα πληρώσει μετά την έκπτωση. (να γίνει
υποπρόγραμμα)
β. να επαναλαμβάνει τη διαδικασία μέχρι να δοθεί ο)ς όνομα πελάτη η λέξη "ΤΕΛΟΣ".
γ. να εμφανίζει μετά το τέλος της διαδικασίας τη συνολική έκπτωση που έγινε για όλους τους
πελάτες.

> Καλή μελέτη, καλή χρονιά, καλά Χριστούγεννα, καλή Σαρακοστή, καλό Πάσχα, καλή Ανάσταση, καλό
καλοκαίρι, καλά κρασιά, καλά μυαλά, καλή όρεξη, καλή χώνεψη, καλό φθινόπωρο, καλά να περάσεις,
καλό κατευόδιο, καλά να ξεχειμωνιάσουμε, καλή σοδειά, καλά να ‘μαστε.

You might also like