ΕΠΑΝΑΛΗΨΗ ΧΩΡΙΣ ΠΡΟΚΑΘΟΡΙΣΜΕΝΑ ΒΗΜΑΤΑ,ΜΕΤΡΗΤΕΣ,ΜΕΓΙΣΤΟΣ,ΜΕΓΙΣΤΟ ΟΝΟΜΑ Χαμηλόμισθος

Σχετικά έγγραφα
Προγραμματισμός Υπολογιστών Τάξη Γ Αθανασιάδης Χρήστος ΠΕ19 ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ 2 ΛΥΣΕΙΣ

ΠΑΝΕΠΙΣΤΗΜΙΟ AΙΓΑIΟΥ & ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ. Τμήματα Ναυτιλίας και Επιχειρηματικών Υπηρεσιών & Μηχ. Αυτοματισμού ΤΕ. Εισαγωγή στη Python

ΚΕΦΑΛΑΙΟ 3. Εκφράσεις, τελεστές, σχόλια. 3.1 Εισαγωγή

Προγραμματισμός Υπολογιστών Τάξη Γ Αθανασιάδης Χρήστος ΠΕ19 ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ

Διάλεξη 1. Πράξεις Τελεστές Έλεγχος Ροής

Αντικειμενοστρεφής Προγραμματισμός -Python. Κ.Π. Γιαλούρης

Στη C++ υπάρχουν τρεις τύποι βρόχων: (a) while, (b) do while, και (c) for. Ακολουθεί η σύνταξη για κάθε μια:

Γραφικά υπολογιστών Εργαστήριο 1 Εισαγωγή στην Python

Σημειωματάριο Δευτέρας 9 Οκτ. 2017

Πως θα αποθηκεύσει τη λίστα με τα ψώνια του και θα την ανακτήσει στο Σ/Μ; και πως θα προσθέσει στη λίστα του επιπλέον προϊόντα;

Σημειώσεις του εργαστηριακού μαθήματος Πληροφορική ΙΙ. Εισαγωγή στην γλώσσα προγραμματισμού

2ο ΓΕΛ ΑΓ.ΔΗΜΗΤΡΙΟΥ ΑΕΠΠ ΘΕΟΔΟΣΙΟΥ ΔΙΟΝ ΠΡΟΣΟΧΗ ΣΤΑ ΠΑΡΑΚΑΤΩ

ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΠΟΛΟΓΙΣΤΩΝ ΣΥΝΟΛΟ ΣΕΛΙΔΩΝ: ΕΞΙ (6)

2 ΟΥ και 8 ΟΥ ΚΕΦΑΛΑΙΟΥ

Ας δούμε λίγο την θεωρία με την οποία ασχοληθήκαμε μέχρι τώρα.

Διαχειρίζομαι αριθμούς έως το

Θέματα Προγραμματισμού Η/Υ

Ενότητα: Δυαδική Αναζήτηση Σχέδιο Δραστηριότητας: Παιχνίδι: Βρες τον αριθμό

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΩΝ & Δ ΤΑΞΗΣ ΕΣΠΕΡΙΝΩΝ ΥΠΟΛΕΙΠΟΜΕΝΕΣ ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ HMEΡΗΣΙΩΝ ΚΑΙ ΕΣΠΕΡΙΝΩΝ ΕΠΑΓΓΕΛΜΑΤΙΚΩΝ ΛΥΚΕΙΩΝ


Κανόνας, για να λύσεις αυτό το μαθηματικό σταυρόλεξο. Μια πρακτική συμβουλή για τη λύση του σταυρόλεξου:

ΚΕΦΑΛΑΙΟ 2 Παράδειγμα 3 Παράδειγμα 5 Παράδειγμα 6 ΔΤ3 ΔΤ4 151

Προγραμματισμός Υπολογιστών & Εφαρμογές Python. Κ.Π. Γιαλούρης

2.1. Εντολές Σχόλια Τύποι Δεδομένων

Σημειωματάριο Τετάρτης 25 Οκτ. 2017

Σημειώσεις του εργαστηριακού μαθήματος Πληροφορική ΙΙ. Εισαγωγή στην γλώσσα προγραμματισμού

ΠΡΟΤΕΙΝΟΜΕΝΑ ΘΕΜΑΤΑ- Ακαδημαϊκό Φροντιστήριο ΕΠΑΛ-Κάνιγγος 13 Αθήνα 2017

Εισαγωγή στην C. Μορφή Προγράµµατος σε γλώσσα C

1. ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΑΣΚΗΣΕΙΣ

Πληροφορική ΙΙ Θεματική Ενότητα 6

Εισαγωγή στον Προγραμματισμό

Η μεθοδολογία θα δοθεί μέσω ενός παραδείγματος, χωρίς αυτό να σημαίνει ότι είναι το μοναδικό στυλ ασκήσεων με MAC.

Η μέτρηση ενός μεγέθους στο εργαστήριο μπορεί να είναι:

Γραφικά υπολογιστών Εργαστήριο 4 Εισαγωγή στις λίστες

Εισαγωγή στον Προγραμματισμό

ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΛ (ΟΜΑΔΑ Α ) ΚΑΙ ΜΑΘΗΜΑΤΩΝ ΕΙΔΙΚΟΤΗΤΑΣ ΗΜΕΡΗΣΙΩΝ ΕΠΑΛ (ΟΜΑΔΑ Α ΚΑΙ Β ) ΤΡΙΤΗ 13 ΙΟΥΝΙΟΥ 2017

ΚΕΦΑΛΑΙΟ 9 ΒΑΣΙΚΕΣ ΕΝΤΟΛΕΣ

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στην Python

Τεχνικές Αναπαράστασης αλγορίθµων Ψευδοκώδικας Διάγραµµα Ροής Αλγοριθµικές δοµές (Ακολουθία Επιλογή Επανάληψη)

Κεφ 2. Βασικές Έννοιες Αλγορίθμων

Σημειώσεις του εργαστηριακού μαθήματος Πληροφορική ΙΙ. Εισαγωγή στην γλώσσα προγραμματισμού

Όλοι οι ακέραιοι αριθμοί από το 0 και μετά λέγονται φυσικοί αριθμοί π.χ.

1. Πότε χρησιμοποιούμε την δομή επανάληψης; Ποιες είναι οι διάφορες εντολές (μορφές) της;

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΣΕ ΓΛΩΣΣΟΜΑΘΕΙΑ

ΠΛΗΡΟΦΟΡΙΚΗ ΤΕΧΝΟΛΟΓΙΑ ΚΑΙ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Η/Υ

Σκοπός. Εργαστήριο 6 Εντολές Επανάληψης

Φύλλο Εργασίας 3. Μια γρήγορη επανάληψη από τα προηγούμενα

Πληροφορική ΙΙ Θεματική Ενότητα 5

6. ΠΙΝΑΚΕΣ & ΑΛΦΑΡΙΘΜΗΤΙΚΑ

Εισαγωγή στον Προγραµµατισµό. Διάλεξη 2 η : Βασικές Έννοιες της γλώσσας προγραµµατισµού C Χειµερινό Εξάµηνο 2011

Σύντομες εισαγωγικές σημειώσεις για την. Matlab

ΑΡΧΗ 1ΗΣ ΣΕΛΙΔΑΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΩΝ & Δ ΤΑΞΗΣ ΕΣΠΕΡΙΝΩΝ

Εντολή Δεδομένα Περιεχόμενα μετά την εκτέλεση 1 read(x) 122 x= 2 read(a,b,c) a= b= c= 3 read(d,e)

Σελίδα 1 από 7 ΔΙΑΓΩΝΙΣΜΑ ΕΚΠ. ΕΤΟΥΣ ΜΑΘΗΜΑ / ΤΑΞΗ : ΑΕΠΠ / ΘΕΡΙΝΑ ΣΕΙΡΑ: ΗΜΕΡΟΜΗΝΙΑ:

Θέματα Προγραμματισμού Η/Υ

ΘΕΜΑ : «Από την ΜicroWorlds Pro στην Python. Μια Βιωματική Διδακτική Πρόταση.»

Μαθηματικά. Λύνω τις παρακάτω ασκήσεις και ελέγχω τις γνώσεις μου:

Κεφαλαιο 2.2 ΑΝΑΚΕΦΑΛΑΙΩΤΙΚΕΣ ΑΛΓΟΡΙΘΜΟΙ

ΝΟΕΡΟΙ ΥΠΟΛΟΓΙΣΜΟΙ- ΣΤΡΑΤΗΓΙΚΕΣ Ε.Κολέζα

ΘΕΜΑ Α. 1. Η δυαδική αναζήτηση χρησιμοποιείται μόνο σε ταξινομημένες συλλογές δεδομένων.

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ομή Επανάληψης

Σκοπός. Εργαστήριο 6 Εντολές Επανάληψης Τα Εργαστηριακά Προγράμματα. Η δομή Επιλογής στη PASCAL. H δομή Επανάληψης στη PASCAL. Η εντολή επανάληψης for

Ενότητα 3 ΕΙΣΑΓΩΓΗ ΣΤΗ ΓΛΩΣΣΑ PYTHON

Προβλήματα, αλγόριθμοι, ψευδοκώδικας

ΓΥΜΝΑΣΙΟ Λ.Τ. ΒΙΛΙΩΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡ. ΠΕΡΙΒΑΛΛΟΝ ΣΧ. ΕΤΟΣ

ΜΑΘΗΜΑΤΙΚΑ Α ΓΥΜΝΑΣΙΟΥ ΑΝΔΡΕΣΑΚΗΣ ΔΗΜΗΤΡΗΣ ΦΥΛΛΑ ΕΡΓΑΣΙΑΣ ΦΥΛΛΟ ΕΡΓΑΣΙΑΣ ΕΝΟΤΗΤΑ Α.1.2. ΠΡΑΞΕΙΣ ΦΥΣΙΚΩΝ ΑΡΙΘΜΩΝ ΚΑΙ ΙΔΙΟΤΗΤΕΣ ΟΝΟΜΑΤΕΠΩΝΥΜΟ

α. Οι συμβολοσειρές είναι μια ακολουθία από χαρακτήρες. Μια συμβολοσειρά μπορεί να αποτελείται από περισσότερες από μία λέξεις.

Λύσεις για τις ασκήσεις του lab5

Μια από τις σημαντικότερες δυσκολίες που συναντά ο φυσικός στη διάρκεια ενός πειράματος, είναι τα σφάλματα.

ΑΡΧΗ 1ΗΣ ΣΕΛΙ ΑΣ Γ ΤΑΞΗΣ ΗΜΕΡΗΣΙΩΝ & ΤΑΞΗΣ ΕΣΠΕΡΙΝΩΝ

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

7.1 Αλφάβητο. 7.2 Τύποι δεδομένων. 7.3 Σταθερές. 7.4 Μεταβλητές. 7.5 Αριθμητικοί τελεστές. 7.6 Συναρτήσεις. 7.7 Αριθμητικές εκφράσεις. 7.

Εκφώνηση άσκησης. Η Κρεμάλα σαν παιχνίδι. Ανάλυση. Μέρος Α Αναφoρά, ανάλυση τακτικής. Υλοποίηση του παιχνιδιού «Κρεμάλα»

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΠΟΛΙΤΙΣΜΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ. Διδάσκουσα Δρ Β. Καβακλή. Χειμερινό Εξάμηνο 2001

Προγραμματισμός Ι (ΗΥ120)

ΑΠΑΝΤΗΣΕΙΣ. H διαδικασία ανεύρεσης λογικών λαθών περιλαμβάνει : β- Σωστό. Διαπίστωση του είδους του λάθους γ- Σωστό δ- Λάθος

Πρόβλημα είναι μια κατάσταση η οποία χρήζει αντιμετώπισης, απαιτεί λύση, η δε λύση της δεν είναι γνωστή, ούτε προφανής.

ΣΤΗΛΗ Β ΑΠΟΤΕΛΕΣΜΑ 1. float(10) α pow(2,3) β abs(-10) γ int(5.6) δ. 10 ε. 5.6 Μονάδες 8 ΣΤΗΛΗ Α ΣΥΝΑΡΤΗΣΗ

Υπολογισμός - Εντολές Επανάληψης

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΗΣ

Η ΔΟΜΗ ΕΠΑΝΑΛΗΨΗΣ Εντολές Επανάληψης REPEAT UNTIL, FOR, WHILE

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στην Python

Δομημένος Προγραμματισμός

Δεδομένα, τελεστές, είσοδος/έξοδος

ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Εισαγωγή στη Java II

Ερωτήσεις πολλαπλής επιλογής - Κεφάλαιο 2. Α1. Ο αλγόριθμος είναι απαραίτητος μόνο για την επίλυση προβλημάτων πληροφορικής

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ Κεφάλαιο 2 ο Να περιγραφεί η δομή επανάληψης Αρχή_επανάληψης Μέχρις_ότου

Γ ε ν ι κ ό Λ ύ κ ε ι ο Ε λ ε υ θ ε ρ ο ύ π ο λ η ς. Α λ γ ό ρ ι θ μ ο ι

ΕΙΣΑΓΩΓΗ ΣΤΟΥΣ Η/Υ (ΟΜΑΔΑ ΘΕΜΑΤΩΝ A)

ΤΕΧΝΙΚΕΣ ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΑΦΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ. Μαθήματα από τα εργαστήρια

Εισαγωγή στην πληροφορική

Δρίμτζιας Βασίλειος MSc, Καθηγητής Πληροφορικής ΠΕ19, 1ο Γενικό Λύκειο Ηγουμενίτσας

Εισαγωγή στην πληροφορική

Πληροφορική ΙΙ Θεματική Ενότητα 7

ΟΜΟΣΠΟΝΔΙΑ ΕΚΠΑΙΔΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑΔΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2018 Β ΦΑΣΗ

Β ΛΥΚΕΙΟΥ ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΑΡΧΕΣ ΤΗΣ ΕΠΙΣΤΗΜΗΣ ΤΩΝ Η/Υ ΜΑΪΟΣ 2018

ΕΡΩΤΗΣΕΙΣ ΔΙΑΦΟΡΩΝ ΤΥΠΩΝ ΣΤΟ ΚΕΦΑΛΑΙΟ 2.2

Μάντεψε τον Αριθμό. Φύλλο Εργασίας. Οδηγίες

Πράξεις με πραγματικούς αριθμούς (επαναλήψεις - συμπληρώσεις )

Transcript:

μιας εταιρίας κινητής τηλεφωνίας, μέχρι να μας δοθεί για ονοματεπώνυμο η λέξη υπάλληλο γίνονται κρατήσεις για την ασφάλισή του 28% από τον βασικό μισθό, του υπαλλήλου με το μεγαλύτερο μισθό,

Διαβάζω πολλές φορές και πολύ προσεκτικά την εκφώνηση Σκέφτομαι πόσα πράγματα πρέπει να διαβάζει το πρόγραμμά μου και αν υπάρχει επανάληψη Αν έχω επανάληψη σκέφτομαι αν αυτή είναι με προκαθορισμένα βήματα, αν γνωρίζω δηλαδή από την αρχή πόσες φορές θα πρέπει να επαναληφθεί η διαδικασία που πρόκειται να κάνω (π.χ. Πόσες φορές να διαβάζω το ονοματεπώνυμο ενός υπαλλήλου) ή αν αυτό εξαρτάται από κάποιο στοιχείο που θα διαβάσω από το πληκτρολόγιο (επανάληψη χωρίς προκαθορισμένα βήματα π.χ. μέχρι να μας δοθεί για ονοματεπώνυμο η λέξη TELOS.

Το πρόγραμμά μου διαβάζει 2 στοιχεία: ονοματεπώνυμο και βασικό μισθό: Το ονοματεπώνυμο που θα είναι αλφαριθμητικό (string) και ο βασικός μισθός που είναι ένας αριθμός που μπορεί να έχει και δεκαδικά ψηφία (float)

Εφόσον δεν ξέρω από την αρχή πόσες επαναλήψεις θα κάνει, χρησιμοποιώ την εντολή while. Παρατηρώ ότι η συνθήκη while εξαρτάται από το ονοματεπώνυμο (βλέπε δίπλα εκφώνηση): Διαβάζω το ονοματεπώνυμο μία φορά έξω από την εντολή while και αντιγράφω την ίδια εντολή στο τέλος της while. Οτιδήποτε άλλο διαβάζει το πρόγραμμά μου το βάζω μέσα στην εντολή while (π.χ. bm =float(input(... ) while :.

Για να βρω τη συνθήκη στην εντολή while σκέφτομαι απλά: Πότε σταματά η επανάληψη; Όταν δοθεί για ονοματεπώνυμο η λέξη TELOS. Δηλαδή για την python :on== TELOS. Άρα κάθε πότε θα συνεχίζεται η επανάληψη; Όταν το ονοματεπώνυμο δεν είναι TELOS. Δηλαδή για την python: on!= TELOS ή αλλιώς not( on== TELOS ).

Για κάθε υπάλληλο πρέπει να βρω το ποσό κρατήσεων όταν μου δίνουν το ποσοστό κρατήσεων. ΟΤΑΝ ΜΟΥ ΔΙΝΟΥΝ ΠΟΣΟΣΤΟ ΠΡΕΠΕΙ ΝΑ ΒΡΩ ΤΟ ΠΟΣΟ ΣΤΟ ΟΠΟΙΟ ΑΝΑΦΕΡΕΤΑΙ ΚΑΙ ΓΙΑ ΑΥΤΌ ΚΑΝΩ ΠΑΝΤΑ ΠΟΛΛΑΠΛΑΣΙΑΣΜΟ. Στο συγκεκριμένο παράδειγμα μου δίνουν το ποσοστό κρατήσεων που είναι το 28% του μισθού. Για να βρω το ποσό των κρατήσεων πρέπει να πολλαπλασιάσω το ποσοστό επί αυτό στο οποίο αναφέρεται δηλαδή το βασικό μισθό: παράδειγμα: Ας υποθέσουμε ότι ένας υπάλληλος παίρνει βασικό μισθό 1000. Το ποσοστό κρατήσεων είναι 28% του βασικού μισθού άρα: ποσό κρατήσεων = 1000*28/100=280 και γενικά : ποσό κρατήσεων = βασικός μισθός * 28/100 ποσό κρατήσεων = βασικός μισθός * ποσοστό κρατήσεων (Σημείωση 28% =28/100)

Θα πρέπει να βρω τις κρατήσεις, άρα θα υπολογίσω τις κρατήσεις μέσα στην επανάληψη. Οπότε το πρόγραμμά μας γίνεται: pk=bm*28/100 print Οι κρατήσεις είναι,pk

Θα πρέπει να βρω τον τελικό μισθό, άρα μέσα στην επανάληψη. Επειδή είναι κρατήσεις θα πρέπει να τις αφαιρέσουμε από το βασικό μισθό για βρούμε τον τελικό μισθό. Οπότε το πρόγραμμά μας γίνεται: pk=bm*28/100 print Οι κρατήσεις είναι,pk tm=bm-pk print Ο τελικός μισθός είναι,tm

Παρατηρώ πόσες περιπτώσεις έχω:3. Άρα θα χρησιμοποιήσω if... elif else. Το κριτήριο είναι τελικός μισθός και με βάση αυτόν χωρίζω τις περιπτώσεις. Αν με βοηθάει μπορώ να πω με λόγια τον πίνακα πριν χωρίσω τις περιπτώσεις και μετά να το μεταφέρω στην python pk=bm*28/100 print Οι κρατήσεις είναι,pk tm=bm-pk print Ο τελικός μισθός είναι,tm if tmis>=0 and tmis<=800: print Χαμηλόμισθος elif tmis>800 and tmis<=1800: print else: print

Πρέπει να βρω τον μέγιστο τελικό μισθό. Στην αρχή θεωρώ ότι ο μέγιστο μισθός είναι κάποιος πολύ μικρός αριθμός που είναι απίθανο να υπάρχει π.χ. ΜΑΧ=-1. Αν βρω κάποιο μισθό μεγαλύτερο από τον ΜΑΧ που έχω τότε αυτός είναι ο νέος ΜΑΧ. Ένας είναι ο μέγιστος και το εμφανίζω αφού έχω διαβάσει όλους τους μισθούς άρα έξω από την επανάληψη ΜΑΧ=-1 pk=bm*28/100 print Οι κρατήσεις είναι,pk tm=bm-pk print Ο τελικός μισθός είναι,tm if tmis>=0 and tmis<=800: print Χαμηλόμισθος elif tmis>800 and tmis<=1800: print else: print if tmis>max: MAX=tmis print Ο μέγιστος μισθός είναι,μαχ

Χρησιμοποιώ μία μεταβλητή για να κρατάω το ονοματεπώνυμο του μέγιστου υπαλλήλου (ΜΑΧΟΝ). Θεωρώ στην αρχή ότι ο υπάλληλος με το μέγιστο μισθό έχει το κενό όνομα (ΜΑΧΟΝ= ). Αν βρω ένα υπάλληλο με μεγαλύτερο μισθό τότε πρέπει να αλλάξω τον ΜΑΧ αλλά να κρατήσω και το όνομά του στην ΜΑΧΟΝ (ΜΑΧΟΝ=οn). ΜΑΧ=-1 MAXON= pk=bm*28/100 print Οι κρατήσεις είναι,pk tm=bm-pk print Ο τελικός μισθός είναι,tm if tmis>=0 and tmis<=800: print Χαμηλόμισθος elif tmis>800 and tmis<=1800: print else: print if tmis>max: MAX=tmis MAXON=on print Ο μέγιστος μισθός είναι,μαχ print Ο υπάλληλος, MAXON, έχει το μέγιστο μισθό που είναι,μαχ

Όπως είπαμε και πριν έχουμε τρεις κατηγορίες άρα για να μετρήσουμε πόσοι είναι από κάθε κατηγορία χρειαζόμαστε 3 μετρητές π.χ. m1,m2,m3 (τους ονομάζω όπως θέλω εγώ) που τους δίνουμε πάντα αρχική τιμή 0 (αρχικοποίηση). Αν ο μισθός ενός υπαλλήλου είναι από 0-800 θα πρέπει να αυξήσουμε το μετρητή m1 κατά 1 (m1=m1+1 ή m1+=1) το ίδιο ισχύει και για τις 2 άλλες περιπτώσεις. Άρα μέσα σε κάθε περίπτωση της if θα πρέπει να προσθέσω τις παραπάνω εντολές όπως φαίνεται στο πρόγραμμα στη επόμενη διαφάνεια η οποία παρουσιάζει και το τελικό μας πρόγραμμα

m1=m2=m3=0 ΜΑΧ=-1 MAXON= pk=bm*28/100 print Οι κρατήσεις είναι,pk tm=bm-pk print Ο τελικός μισθός είναι,tm if tmis>=0 and tmis<=800: print Χαμηλόμισθος m1=m1+1 elif tmis>800 and tmis<=1800: print m2=m2+1 else: print m3=m3+1 if tmis>max: MAX=tmis MAXON=on print Ο μέγιστος μισθός είναι,μαχ print Ο υπάλληλος, MAXON, έχει το μέγιστο μισθό που είναι,μαχ print Η εταιρεία έχει, m1, υπαλλήλους χαμηλόμισθους print Η εταιρεία έχει, m2, υπαλλήλους μεσαία αμοιβόμενους print Η εταιρεία έχει, m3, υπαλλήλους υψηλόμισθους