Διαδραστικό Παιχνίδι: Εβδομαδιαίοι Μισθοί Εργαζομένων
Γλώσσα Προγραμματισμού: ΓΛΩΣΣΑ | Εμφωλευμένες Δομές Επανάληψης
👷 4 Εργαζόμενοι × 5 Ημέρες × €12/ώρα = Υπολογισμός Εβδομαδιαίων Αμοιβών
Κώδικας Αλγορίθμου - Εβδομαδιαίες Αμοιβές
Μεταβλητές:
i (εργαζόμενος) = 1
j (ημέρα) = 1
όνομα = —
ώρες = 0
S (εβδομαδιαίος) = €0.00
SM (συνολικός) = €0.00
Κατάσταση Βρόχων:
Εξωτερικός βρόχος: Εργαζόμενος 1 από 4
Εσωτερικός βρόχος: Ημέρα 1 από 5 (Δευτέρα)
Οπτικοποίηση Δεδομένων Εργαζομένων
Τρέχων Εργαζόμενος: #1
Εβδομαδιαίος Μισθός: €0.00
Συνολική Πρόοδος
Ολοκληρωμένοι εργαζόμενοι
0/4
Εμφωλευμένες Δομές Επανάληψης - Εβδομαδιαίες Αμοιβές
Στόχος: Υπολογισμός εβδομαδιαίων αμοιβών για 4 εργαζομένους (5 ημέρες ο καθένας)
Εξωτερικός Βρόχος: Διατρέχει τους 4 εργαζομένους (i από 1 έως 4)
Εσωτερικός Βρόχος: Διατρέχει τις 5 ημέρες εργασίας (j από 1 έως 5)
Μεταβλητές: όνομα, i, j, ώρες, S (εβδομαδιαίος), SM (συνολικός)
Υπολογισμός: Ημερήσια αμοιβή = ώρες × €12, Εβδομαδιαία = άθροισμα 5 ημερών
Διαδικασία: Εισαγωγή ονόματος → S=0 → συλλογή ωρών 5 ημερών → εμφάνιση αποτελέσματος
Πολυπλοκότητα: O(n×d) όπου n=εργαζόμενοι, d=ημέρες
Συνολικές Επαναλήψεις: 4 × 5 = 20 εισαγωγές ωρών + 4 ονόματα = 24 inputs
🔄 Δομή Εμφώλευσης: Για κάθε εργαζόμενο συλλέγουμε πλήρως τις ώρες όλων των ημερών
💰 Πρακτική Εφαρμογή: Μισθοδοσία, καταγραφή εργασιακού χρόνου, υπολογισμός υπερωριών
💰 Πρακτική Εφαρμογή: Μισθοδοσία, καταγραφή εργασιακού χρόνου, υπολογισμός υπερωριών
💡 Συμβουλή: Παρατηρήστε πώς οι μεταβλητές S και SM χρησιμοποιούνται για διαφορετικά επίπεδα αθροίσματος!
🔢 Παράδειγμα: 8 ώρες × €12 = €96 την ημέρα, 40 ώρες × €12 = €480 την εβδομάδα
🔢 Παράδειγμα: 8 ώρες × €12 = €96 την ημέρα, 40 ώρες × €12 = €480 την εβδομάδα