e-ΜΑΘΗΜΑΤΑ |
Λύσεις ασκήσεων Τράπεζας Θεμάτων |
ΠΡΟΓΡΑΜΜΑ ΑΕΠΠ_PASS_ΤΘ_30168
!ΘΕΜΑ 4
!Λόγω των δυσμενών οικονομικών συνθηκών η πολιτεία αποφάσισε να ενισχύσει
!τις χαμηλότερες εισοδηματικά οικογένειες με τη διάθεση προπληρωμένων καρτών αγοράς
!προϊόντων. Εάν η χαμηλότερη κατηγορία οικογενειακών εισοδημάτων λαμβάνει ποσό α
!η αμέσως επόμενη (υψηλότερα εισοδήματα) λαμβάνει α/2 και η αμέσως επόμενη
!(ακόμη πιο υψηλά εισοδήματα) α/4.
!Εάν για μία κατηγορία οικογενειακών εισοδημάτων δεν επαρκεί το ποσό τα 10 €
!ανά κάρτα δεν λαμβάνει προπληρωμένη κάρτα και το ποσό διατίθεται στις χαμηλότερες
!εισοδηματικά κατηγορίες. Το ποσό επαρκεί πάντα για μία τουλάχιστον κατηγορία.
!Να γραφεί πρόγραμμα σε ΓΛΩΣΣΑ το οποίο:
!4.1
!Να περιέχει κατάλληλο τμήμα δηλώσεων.
!Μονάδες 4
!4.2
!Να διαβάζει το συνολικό ποσό που διατίθεται και τον αριθμό των οικογενειών
!στις χαμηλότερες εισοδηματικά ομάδες Ε1, Ε2, Ε3.
!Το πρόγραμμα να τερματίζεται όταν εισαχθεί συνολικό ποσό που διατίθεται 0 €.
!Μονάδες 9
!4.3
!Να υπολογίζει και εμφανίζει το ποσό που διατίθεται για κάθε ομάδα.
!Μονάδες 12
ΜΕΤΑΒΛΗΤΕΣ
! Δήλωση μεταβλητών
ΠΡΑΓΜΑΤΙΚΕΣ: συνολικο_ποσο, α
ΑΚΕΡΑΙΕΣ: οικογενειες_Ε1, οικογενειες_Ε2, οικογενειες_Ε3
ΠΡΑΓΜΑΤΙΚΕΣ: ποσο_Ε1, ποσο_Ε2, ποσο_Ε3
ΑΡΧΗ
! Ανάγνωση συνολικού ποσού
ΓΡΑΨΕ "Δώσε το συνολικό ποσό που διατίθεται (ή 0 για έξοδο):"
ΔΙΑΒΑΣΕ συνολικο_ποσο
! Έλεγχος για τερματισμό
ΟΣΟ συνολικο_ποσο <> 0 ΕΠΑΝΑΛΑΒΕ
! Ανάγνωση αριθμού οικογενειών
ΓΡΑΨΕ "Δώσε τον αριθμό των οικογενειών στην κατηγορία Ε1:"
ΔΙΑΒΑΣΕ οικογενειες_Ε1
ΓΡΑΨΕ "Δώσε τον αριθμό των οικογενειών στην κατηγορία Ε2:"
ΔΙΑΒΑΣΕ οικογενειες_Ε2
ΓΡΑΨΕ "Δώσε τον αριθμό των οικογενειών στην κατηγορία Ε3:"
ΔΙΑΒΑΣΕ οικογενειες_Ε3
! Υπολογισμός ποσού ανα κατηγορία
α <- συνολικο_ποσο/(4/4 + 2/4 + 1/4)
ποσο_Ε1 <- α
ποσο_Ε2 <- α/ 2
ποσο_Ε3 <- α/ 4
! Έλεγχος αν τα ποσά είναι τουλάχιστον 10€ ανά οικογένεια
ΑΝ (ποσο_Ε3/ οικογενειες_Ε3) < 10 ΤΟΤΕ
ΓΡΑΨΕ "Το ποσό δεν επαρκεί για την κατηγορία Ε3."
ποσο_Ε3 <- 0
α <- συνολικο_ποσο/(4/4 + 2/4)
ποσο_Ε1 <- α
ποσο_Ε2 <- α/ 2
ΑΝ ποσο_Ε2/ οικογενειες_Ε2 < 10 ΤΟΤΕ
ΓΡΑΨΕ "Το ποσό δεν επαρκεί για την κατηγορία Ε2."
ποσο_Ε2 <- 0
ποσο_Ε1 <- συνολικο_ποσο
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΑΝ
! Εμφάνιση αποτελεσμάτων
ΓΡΑΨΕ "Το ποσό που διατίθεται για την κατηγορία Ε1 είναι: ", ποσο_Ε1, " €"
ΓΡΑΨΕ "Το ποσό που διατίθεται για την κατηγορία Ε2 είναι: ", ποσο_Ε2, " €"
ΓΡΑΨΕ "Το ποσό που διατίθεται για την κατηγορία Ε3 είναι: ", ποσο_Ε3, " €"
ΓΡΑΨΕ "Δώσε το συνολικό ποσό που διατίθεται (ή 0 για έξοδο):"
ΔΙΑΒΑΣΕ συνολικο_ποσο
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ