Τρίτη 8 Μαρτίου 2011

Θέμα 3ο : Απολυτήριες εξετάσεις εσπερινού ενιαίου λυκείου 2003

Για κάθε υπάλληλο δίνονται: ο μηνιαίος βασικός μισθός
και ο αριθμός των παιδιών του. Δεχόμαστε ότι ο υπάλληλος
μπορεί να έχει μέχρι και 20 παιδιά και ότι ο μηνιαίος
βασικός μισθός του κυμαίνεται από 500 μέχρι και 1000 ευρώ.
Οι συνολικές αποδοχές του υπολογίζονται ως το άθροισμα
του μηνιαίου βασικού μισθού και του οικογενειακού
επιδόματός του. Το οικογενειακό επίδομα υπολογίζεται ως
εξής: 30 ευρώ για κάθε παιδί μέχρι και τρία παιδιά, και 40
ευρώ για κάθε παιδί πέραν των τριών (4ο, 5ο, 6ο κ.τ.λ.).
α. Να προσδιορίσετε τις μεταβλητές που θα
    χρησιμοποιήσετε και να δηλώσετε τον τύπο
    των δεδομένων που αντιστοιχούν σ' αυτές.
                                               Μονάδες 4
β. Να γράψετε αλγόριθμο, ο οποίος:
   1. εισάγει τα κατάλληλα δεδομένα και ελέγχει την ορθή
       καταχώρισή τους,
                                                Μονάδες 7
   2. υπολογίζει και εμφανίζει το οικογενειακό επίδομα και
                                                Μονάδες 7
   3. υπολογίζει και εμφανίζει τις συνολικές αποδοχές του
       υπαλλήλου.
                                                Μονάδες 2

Λύση

α., β.

     Αλγόριθμος Θ3_Εσπ2003
     ! Παιδιά : αριθμός παιδιών (ακεραίου τύπου)
     ! Βασικός: ο μηνιαίος βασικός μισθός
     !                (πραγματικού τύπου)
     ! Επίδομα : το οικογενειακό επίδομα
     !                (ακεραίου τύπου)
     ! Σύνολο : οι συνολικές αποδοχές
     !                (πραγματικού τύπου)
     Αρχή_επανάληψης
         Διάβασε Παιδιά
     Μέχρις_ότου (Παιδιά >= 0) ΚΑΙ (Παιδιά <= 20)
     Αρχή_επανάληψης
         Διάβασε Βασικός
     Μέχρις_ότου (Βασικός >= 500) ΚΑΙ
                            (Βασικός <= 1000)
     Αν Παιδιά <= 3 τότε
             Επίδομα <-- Παιδιά*30
     αλλιώς
             Επίδομα <-- 3*30+(Παιδιά-3)*40
     Τέλος_αν
     Σύνολο <-- Βασικός+Επίδομα
     ΕμφάνισεΕπίδομα, Σύνολο
     Τέλος Θ3_Εσπ2003

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου