e-ΜΑΘΗΜΑΤΑ
ΠΛΗΡΟΦΟΡΙΚΗ

Λύσεις ασκήσεων Τράπεζας Θεμάτων


30378




ΠΡΟΓΡΑΜΜΑ πωλήσεις_ΤΘ_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
     ΤΕΛΟΣ_ΑΝ
  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

  ΓΡΑΨΕ 'Ο μήνας με τις λιγότερες πωλήσεις είναι ο ', θεση, ' με ', ελαχιστο, ' αυτοκίνητα.'
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ


Κεντρική Σελίδα Αλλα e-μαθήματα ΑΕΠΠ Αλλη άσκηση Επιστροφή στην κορυφή της σελίδας
© 2025 - 2ο Γενικό Λύκειο Γέρακα - Βασίλειος Αναστόπουλος