|
e-ΜΑΘΗΜΑΤΑ |
|
Λύσεις ασκήσεων Τράπεζας Θεμάτων |
34421

ΠΡΟΓΡΑΜΜΑ εταιρεία_ΤΘ_34421
!ΘΕΜΑ 4
!Μια εταιρεία έχει 10 παραρτήματα σε διάφορες πόλεις της Ελλάδος.
!Για κάθε εταιρεία καταγράφει τα έσοδα και τα έξοδα της, τα οποία καταχωρεί
!αντίστοιχα στους πίνακες ΕΣΟΔΑ[10] και ΕΞΟΔΑ[10], αντίστοιχα,
!ενώ τα ονόματα των πόλεων των παραρτημάτων στο πίνακα ΠΑΡΑΡΤΗΜΑ[10].
!
!Να γραφτεί πρόγραμμα σε ΓΛΩΣΣΑ το οποίο:
!4.1 Να περιλαμβάνει το τμήμα δηλώσεων.
!Μονάδες 2
!
!4.2 Να διαβάζει τα ονόματα, τα έσοδα και τα έξοδα κάθε παραρτήματος
!και να τα καταχωρεί στους αντίστοιχους πίνακες.
!Μονάδες 8
!
!4.3 Να υπολογίζει για κάθε παράρτημα το κέρδος που είχε, καταχωρώντας το
!αντίστοιχα στον πίνακα ΚΕΡΔΟΣ[10]. (Το κέρδος υπολογίζεται από την πράξη Έσοδο-Έξοδο)
!Μονάδες 5
!
!4.4 Να ταξινομεί τα παραρτήματα ως προς το κέρδος τους, κατά φθίνουσα σειρά
!και να τα εκτυπώνει.
!Μονάδες 10
ΣΤΑΘΕΡΕΣ
Ν = 10
ΜΕΤΑΒΛΗΤΕΣ
ΧΑΡΑΚΤΗΡΕΣ: ΠΑΡΑΡΤΗΜΑ[Ν], tempΠόλη
ΠΡΑΓΜΑΤΙΚΕΣ: ΕΣΟΔΑ[Ν], ΕΞΟΔΑ[Ν], ΚΕΡΔΟΣ[Ν], tempΚέρδος
ΑΚΕΡΑΙΕΣ: i, j
ΑΡΧΗ
! --- 4.2 Ανάγνωση δεδομένων ---
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν
ΓΡΑΨΕ 'Δώσε πόλη για το παράρτημα ', i, ': '
ΔΙΑΒΑΣΕ ΠΑΡΑΡΤΗΜΑ[i]
ΓΡΑΨΕ 'Δώσε έσοδα για την πόλη ', ΠΑΡΑΡΤΗΜΑ[i], ': '
ΔΙΑΒΑΣΕ ΕΣΟΔΑ[i]
ΓΡΑΨΕ 'Δώσε έξοδα για την πόλη ', ΠΑΡΑΡΤΗΜΑ[i], ': '
ΔΙΑΒΑΣΕ ΕΞΟΔΑ[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
! --- 4.3 Υπολογισμός κέρδους ---
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν
ΚΕΡΔΟΣ[i] <- ΕΣΟΔΑ[i] - ΕΞΟΔΑ[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
! --- 4.4 Ταξινόμηση κατά φθίνουσα σειρά κέρδους ---
ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ Ν
ΓΙΑ j ΑΠΟ Ν ΜΕΧΡΙ i ΜΕ ΒΗΜΑ -1
ΑΝ ΚΕΡΔΟΣ[j - 1] < ΚΕΡΔΟΣ[j] ΤΟΤΕ
tempΚέρδος <- ΚΕΡΔΟΣ[j - 1]
ΚΕΡΔΟΣ[j - 1] <- ΚΕΡΔΟΣ[j]
ΚΕΡΔΟΣ[j] <- tempΚέρδος
tempΠόλη <- ΠΑΡΑΡΤΗΜΑ[j - 1]
ΠΑΡΑΡΤΗΜΑ[j - 1] <- ΠΑΡΑΡΤΗΜΑ[j]
ΠΑΡΑΡΤΗΜΑ[j] <- tempΠόλη
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
! --- Εμφάνιση αποτελεσμάτων ---
ΓΡΑΨΕ 'Πόλη', 'Κέρδος'
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ Ν
ΓΡΑΨΕ ΠΑΡΑΡΤΗΜΑ[i], ΚΕΡΔΟΣ[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ