Συνάδελφε, gini, νομίζω πως η άσκηση 5 θα μπορούσε να λυθεί και πιο απλά:Για κάθε τάξη, κάθε είδους σχολείου δημιουργήσαμε, έναν ξεχωριστό μετρητή τον οποίο αρχικοποιήσαμε (εκχωρήσαμε την τιμή 0). Κάθε τάξη αντιστοιχεί σε έναν μοναδικό κωδικό που συνδυάζει τύπο σχολείου και τάξη. Για να συμβαδίζει με την εκφώνηση θα μπορούσαμε να βάλουμε μια εντολή: Εμφάνισε το μήνυμα: " Δώστε τον κωδικό που αντιστοιχεί στον τύπο του σχολείου και την τάξη"
ΓυμΑ ← 0
ΓυμΒ ← 0
ΓυμΓ ← 0
ΕΠΑΛΑ ← 0
ΕΠΑΛΒ ← 0
ΕΠΑΛΓ ← 0
ΓΕΛΑ ← 0
ΓΕΛΒ ← 0
ΓΕΛΓ ← 0
Επανάλαβε
Διάβασε τα δεδομένα
Κωδικός
Αν Κωδικός
= 'ΓΥΜΑ' Τότε ΓυμΑ ← ΓυμΑ + 1
= 'ΓΥΜΒ' Τότε ΓυμΒ ← ΓυμΒ + 1
= ΓΥΜΓ' Τότε ΓυμΓ ← ΓυμΓ + 1
= 'ΕΠΑΛΑ' Τότε ΕΠΑΛΑ ← ΕΠΑΛΑ + 1
= ΕΠΑΛΒ' Τότε ΕΠΑΛΒ ← ΕΠΑΛΒ + 1
= 'ΕΠΑΛΓ' Τότε ΕΠΑΛΓ ← ΕΠΑΛΓ + 1
= 'ΓΕΛΑ' Τότε ΓΕΛΑ ← ΓΕΛΑ + 1
= 'ΓΕΛΒ' Τότε ΓΕΛΒ ← ΓΕΛΒ + 1
= 'ΓΕΛΓ' Τότε ΓΕΛΓ ← ΓΕΛΓ + 1
Διάβασε τα δεδομένα:
Συνέχεια
Μέχρι Συνέχεια = "Ο"
Εμφάνισε ΓυμΑ, ΓυμΒ, ΓυμΓ, ΕΠΑΛΑ, ΕΠΑΛΒ, ΕΠΑΛΓ, ΓΕΛΑ, ΓΕΛΒ, ΓΕΛΓ
Τέλος
Όπως βλέπεις βασίστηκα πάνω στην λύση σου, αλλά απέφυγα να έχω εμφωλευμένη Αν και χρησιμοποίησα μία μεταβλητή ελέχγου. Το μειονέκτημα της δικής μου μεθόδου, είναι οτι δεν ακολουθεί 100% την εκφώνηση, στο να χρησιμοποιήσει μια μεταβλητή για τον τύπο του σχολείου και μία μεταβλητή για την τάξη.
Να κάνω μια ερώτηση και για την άσκηση6; Γιαυί εκχωρείς την τιμή 15 στον αριθμό των υπαλλήλων και δεν τον δίνεις με εντολή Διάβασε, ώστε να είναι πιο γενική λύση;