e-ΜΑΘΗΜΑΤΑ |
Λύσεις ασκήσεων Τράπεζας Θεμάτων |
ΠΡΟΓΡΑΜΜΑ εταιρεία_δημοσκοπήσεων_ΤΘ_34252
!ΘΕΜΑ 4
!Μια εταιρεία δημοσκοπήσεων ερωτά, μέσω τηλεφώνου, δείγμα 1001 καταναλωτών
!πέντε ερωτήσεις σχετικά με τις προτιμήσεις αγοράς συγκεκριμένων προϊόντων διατροφής.
!Οι απαντήσεις είναι της μορφής «ΝΑΙ» ή «ΟΧΙ». Να γράψετε πρόγραμμα το οποίο:
!
!4.1 Να περιλαμβάνει το τμήμα δηλώσεων.
!Μονάδες 2
!4.2 Να διαβάζει τα πέντε είδη των προϊόντων και τα καταχωρεί στον πίνακα Π[5].
!Στη συνέχεια να διαβάζει τις απαντήσεις των ερωτηθέντων και αφού κάνει το σχετικό
!έλεγχο εγκυρότητας, να τις καταχωρεί στο πίνακα ΑΠ[5, 1001].
!Μονάδες 8
!4.3 Να υπολογίζει τα ποσοστά προτίμησης κάθε προϊόντος και να τα καταχωρεί
!στο πίνακα ΠΡΟΤ[5].
!Μονάδες 10
!4.4 Να εμφανίζει το προϊόν με το μεγαλύτερο ποσοστό προτίμησης.
!Μονάδες 5
ΣΤΑΘΕΡΕΣ
Ν = 1001
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: i, j, θέση
ΠΡΑΓΜΑΤΙΚΕΣ: ΠΡΟΤ[5], Ποσοστό
ΧΑΡΑΚΤΗΡΕΣ: Π[5], ΑΠ[5, 1001], Απαντηση
ΑΡΧΗ
! 4.2 - Εισαγωγή προϊόντων
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5
ΓΡΑΨΕ 'Δώσε όνομα προϊόντος ', i, ': '
ΔΙΑΒΑΣΕ Π[i]
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
! Εισαγωγή απαντήσεων των ερωτηθέντων
ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ Ν
ΓΡΑΨΕ 'Ερωτώμενος ', j
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5
ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'Απάντηση για ', Π[i], ' (ΝΑΙ/ΟΧΙ): '
ΔΙΑΒΑΣΕ Απαντηση
ΑΝ (Απαντηση <> 'ΝΑΙ') ΚΑΙ (Απαντηση <> 'ΟΧΙ') ΤΟΤΕ
ΓΡΑΨΕ 'Μη έγκυρη απάντηση. Δοκίμασε ξανά.'
ΤΕΛΟΣ_ΑΝ
ΜΕΧΡΙΣ_ΟΤΟΥ (Απαντηση = 'ΝΑΙ') Η (Απαντηση = 'ΟΧΙ')
ΑΠ[i, j] <- Απαντηση
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
! 4.3 - Υπολογισμός ποσοστών προτίμησης
ΓΙΑ i ΑΠΟ 1 ΜΕΧΡΙ 5
Ποσοστό <- 0
ΓΙΑ j ΑΠΟ 1 ΜΕΧΡΙ Ν
ΑΝ ΑΠ[i, j] = 'ΝΑΙ' ΤΟΤΕ
Ποσοστό <- Ποσοστό + 1
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΠΡΟΤ[i] <- (Ποσοστό/ Ν)* 100
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
! 4.4 - Εύρεση προϊόντος με μέγιστη προτίμηση
θέση <- 1
ΓΙΑ i ΑΠΟ 2 ΜΕΧΡΙ 5
ΑΝ ΠΡΟΤ[i] > ΠΡΟΤ[θέση] ΤΟΤΕ
θέση <- i
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ 'Το προϊόν με τη μεγαλύτερη προτίμηση είναι: ', Π[θέση],
& ' με ποσοστό ', ΠΡΟΤ[θέση], '%'
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ