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