c
ΘΕΜΑ 4
Το διοικητικό συμβούλιο μιας εταιρείας αποφασίζει να κάνει αύξηση στους μισθούς των υπαλλήλων της σύμφωνα με τον παρακάτω πίνακα:
Μισθός σε € |
Ποσοστό Αύξησης |
450 - 750 |
15% |
751 - 900 |
10% |
901 – 1350 |
5% |
>1350 |
2% |
Για το λόγο αυτό να γράψετε πρόγραμμα σε γλώσσα προγραμματισμού Python που:
4.1 Να διαβάζει το ονοματεπώνυμο κάθε ενός από τους υπαλλήλους της εταιρείας και τον μισθό τους επαναληπτικά μέχρι να διαβάσει ως ονοματεπώνυμο το «TELOS». Θεωρείστε ότι δε θα δοθεί μισθός μικρότερος από 450 ευρώ.
Μονάδες 4
4.2 Να καλεί την συνάρτηση extra_poso (την οποία θα πρέπει να δημιουργήσετε), που θα δέχεται τον μισθό του υπαλλήλου και θα υπολογίζει και θα επιστρέφει στο κυρίως πρόγραμμα το ποσό της αύξησης που δικαιούται ο κάθε υπάλληλος, σύμφωνα με τον παραπάνω πίνακα.
Μονάδες 12
4.3. Το κυρίως πρόγραμμα να υπολογίζει και να εμφανίζει, μετά από κατάλληλο μήνυμα, τον νέο μισθό του υπαλλήλου και το ποσό της αύξησης που πήρε.
Μονάδες 4
4.4 Να υπολογίζει και να εμφανίζει το ποσοστό των υπαλλήλων που πήραν αύξηση πάνω από 40 €.
Μονάδες 5
2.2. Να γράψετε μια συνάρτηση με όνομα check_num η οποία θα δέχεται έναν ακέραιο αριθμό x, και θα επιστρέφει την τιμή True αν ο αριθμός είναι μονός ή την τιμή False αν ο αριθμός είναι ζυγός.
Δίνεται το παρακάτω τμήμα προγράμματος σε γλώσσα προγραμματισμού Python, το οποίο υπολογίζει και τυπώνει το άθροισμα των θετικών ακεραίων αριθμών που είναι πολλαπλάσιοι του 3 και βρίσκονται στο διάστημα από το 100 έως το 999. Συμπληρώστε τα κενά
1 |
i = _(1)_ |
2 |
s = 0 |
3 |
while i_(2)_ 999 : |
4 |
if i_(3)_3 = =_(4)_ : |
5 |
s = _(5)_ + i |
6 |
i = i + _(6)_. |
7 |
print " Το άθροισμα είναι: " , _(7)_ |
Κάθε χρόνο, οι φορολογούμενοι πολίτες υποχρεούνται να δηλώσουν δαπάνες, των οποίων το 30% πρέπει να γίνεται με ηλεκτρονικό τρόπο (κάρτα Ή E-Banking). Να αναπτυχθεί πρόγραμμα σε γλώσσα προγραμματισμού Python όπου:
4.1 Να εισάγεται το εισόδημά του φορολογούμενου και η συνολική αξία δαπανών του με ηλεκτρονική συναλλαγή ή κάρτα (να γίνεται έλεγχος εγκυρότητας και τα δύο ποσά για αποτροπή εισαγωγής αρνητικών τιμών).
Μονάδες 4
4.2 Να υπολογίζει και να εμφανίζει το απαιτούμενο ποσό ηλεκτρονικών δαπανών που αντιστοιχεί στο 30% του δηλωθέντος εισοδήματος. Επίσης να υπολογίζει και να εμφανίζει τη διαφορά μεταξύ υποχρεωτικών δαπανών και δαπανών με ηλεκτρονική συναλλαγή ή κάρτα.
Μονάδες 10
4.3 Με χρήση μιας συνάρτησης, που θα δημιουργηθεί, με όνομα sup_tax θα μεταβιβάζεται η διαφορά για να υπολογισθεί και να επιστραφεί, στο κύριο πρόγραμμα, η τυχόν κράτηση φόρου. Συγκεκριμένα, αν η διαφορά είναι θετικός αριθμός τότε θα υπολογίζεται, ως φόρος το 22% αυτής της διαφοράς διαφορετικά ο φόρος θα είναι 0.
Μονάδες 8
4.4. Να εμφανίζει το ποσό του φόρου που δεν είναι μηδενικό διαφορετικά να εμφανίζει το μήνυμα «Δεν προκύπτει επιπλέον φόρος».
Μονάδες 3
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου
Σημείωση: Μόνο ένα μέλος αυτού του ιστολογίου μπορεί να αναρτήσει σχόλιο.