Έκανα μια προσπάθεια για μια άσκηση που να καλύπτει πολλά αλλά να είναι και κάπως διαφορετική στην εκφώνησή της. Δεν ξέρω αν είναι απόλυτα σωστή. Μόλις τελείωσα τη συγγραφή της την έκανα post.
Τι πιστεύτε για τέτοιου είδους στυλ ασκήσεων (μικρές ιστορίες); Γιατί οι περισσότερες είναι τυποποιημένες...
Περιμένω τις παρατηρήσεις, ως πιο έμπειροι στο άθλημα...

--------------------------------------------------------------------
Ο αστυνόμος Μπέκας είχε φτάσει στην άκρη του νήματος. Είχε στα χέρια του έναν αριθμό που αντιστοιχούσε σε αριθμό λογαριασμού τράπεζας στα νησιά Σάντουϊτς. Αν μπορούσε να βρει τον αριθμό λογαριασμού στη βάση δεδομένων θα μπορούσε να βρεί και το όνομα του υπόποτου μαζί με τα 3 μεγαλύτερα ποσά από τις ληστείες του. Οι αποδείξεις αυτές θα ήταν αρκετές, αλλά οι γνώσεις του αστυνόμου στον προγραμματισμό ήταν περιορισμένες. Καλείστε να βοηθήσετε τον αστυνόμο Μπέκα να βρει τα στοιχεία που ζητά έχοντας τα εξής δεδομένα:
i. Οι αριθμοί των λογαριασμών τράπεζας βρίσκονται σε πίνακα ΤΡ[50]
ii. Τα ονόματα των κατόχων των λογαριασμών βρίσκονται σε παράλληλο πίνακα ΟΝ[50].
iii. Τα ποσά του κάθε λογαριασμού βρίσκονται σε πίνακα ΠΟΣ[50, 10]
Να γράψετε πρόγραμμα σε ΓΛΩΣΣΑ το οποίο:
i. θα διαβάζει τους πίνακες ΤΡ[50], ΟΝ[50], ΠΟΣ[50, 10] (βάση δεδομένων) και τον αριθμό λογαριασμού που έχει ο αστυνόμος
ii. με βάση τον αριθμό λογαριασμού και με χρήση συνάρτησης θα επιστρέφει το όνομα του υπόπτου αν υπάρχει, διαφορετικά θα επιστρέφει το ' 0 ' και θα εκτπώνεται κατάλληλο μήνυμα
iii. με χρήση διαδικασίας θα βρίσκει τα 3 μεγαλύτερα ποσά του υπόπτου σε έναν καινούργιο μονοδιάστατο πίνακα ΠΟΣ_ΥΠΟΠΤ[10] που θα έχετε ήδη δημιουργήσει για το σκοπό αυτό
iv. με χρήση διαδικασίας θα εκτύπωνει το όνομα του υπόπτου και τα 3 μεγαλύτερα ποσά που βρήκατε στο προηγούμενο υποερώτημα.