Μία εταιρεία απασχολεί 30 υπαλλήλους. Οι μηνιαίες αποδοχές κάθε υπαλλήλου κυμαίνονται από 0 € έως και 3.000 €.
Α. Να γράψετε αλγόριθμο που για κάθε υπάλληλο
1. να διαβάζει το ονοματεπώνυμο και τις μηνιαίες αποδοχές και να ελέγχει την ορθότητα καταχώρησης των μηνιαίων αποδοχών του,
2. να υπολογίζει το ποσό του φόρου κλιμακωτά, σύμφωνα με τον παρακάτω πίνακα:
Μηνιαίες αποδοχές |
Ποσοστό κράτησης φόρου |
Έως και 700 € |
0% |
Άνω των 700 € έως και 1.000 € |
15% |
Άνω των 1.000 € έως και 1.700 € |
30% |
Άνω των 1.700 € |
40% |
3. να εμφανίζει το ονοματεπώνυμο, τις μηνιαίες αποδοχές, το φόρο και τις καθαρές μηνιαίες αποδοχές, που προκύπτουν μετά την αφαίρεση του φόρου.
Β. Τέλος, ο παραπάνω αλγόριθμος να υπολογίζει και να εμφανίζει
1. το συνολικό ποσό που αντιστοιχεί στο φόρο όλων των υπαλλήλων,
2. το συνολικό ποσό που αντιστοιχεί στις καθαρές μηνιαίες αποδοχές όλων των υπαλλήλων.
(ΕΣΠ 2004)