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

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


25941




ΠΡΟΓΡΑΜΜΑ ΜΑΝΙΚΙΟΥΡ_ΤΘ_25941
!ΘΕΜΑ 4
!Ένα κατάστημα περιποίησης νυχιών προσφέρει τις υπηρεσίες του (μανικιούρ- πεντικιούρ)
!μόνο σε συμβεβλημένους πελάτες. Οι πελάτες πληρώνουν μετά το πέρας κάθε τριμήνου
!παροχής των υπηρεσιών περιποίησης νυχιών. Για τον υπολογισμό του ποσού που οφείλει
!κάθε πελάτης για το τρίμηνο που παρήλθε, ακολουθείται ένα κλιμακωτό σύστημα χρέωσης
!που συνοψίζεται στον παρακάτω πίνακα:
!ΠΛΗΘΟΣ ΠΕΡΙΠΟΙΗΣΕΩΝ ΠΕΛΑΤΗ ανά τρίμηνο      ΜΑΝΙΚΙΟΥΡ          ΠΕΝΤΙΚΙΟΥΡ
!                                                 (κόστος ανά περιποίηση)
!Οι πρώτες δύο περιποιήσεις                      18€                 20€
!Οι επόμενες τρεις                              16€                 17€
!Οι περιποιήσεις μετά την 5η                    14€                 15€
!Να γραφεί πρόγραμμα σε ΓΛΩΣΣΑ το οποίο:
!4.1.  Να περιλαμβάνει κατάλληλο τμήμα δηλώσεων.
!Για κάθε συμβεβλημένο πελάτη να διαβάζει το ονοματεπώνυμό του,
!το είδος της περιποίησης  (Μ για μανικιούρ, Π για πεντικιούρ)
!καθώς και πόσες περιποιήσεις αυτού του είδους έλαβε κατά το περασμένο τρίμηνο.
!Να θεωρήσετε ότι όλα τα δεδομένα δίνονται σωστά και δεν απαιτείται έλεγχος εγκυρότητάς τους.
!Η εισαγωγή των στοιχείων τερματίζεται όταν δοθεί σαν ονοματεπώνυμο η λέξη ΤΕΛΟΣ.
!Μονάδες 5
!4.2. Να υπολογίζει και να εμφανίζει το ποσό σε ευρώ που οφείλει ο κάθε πελάτης
!για τις περιποιήσεις του περασμένου τριμήνου.
!Μονάδες 10
!4.3. Να εμφανίζει με κατάλληλα μηνύματα α) το ποσοστό (%) των εσόδων του καταστήματος
!κατά το περασμένο τρίμηνο από τις περιποιήσεις ποδιών (πεντικιούρ) σε σχέση
!με τα συνολικά έσοδά του.
!β) Το όνομα του πελάτη που χρεώθηκε το μικρότερο ποσό, καθώς και το είδος της
!περιποίησης που λάμβανε. Θεωρείστε πως όλοι οι πελάτες χρεώθηκαν διαφορετικά ποσά.
!Μονάδες 10


ΜΕΤΑΒΛΗΤΕΣ
  ΧΑΡΑΚΤΗΡΕΣ: ονοματεπώνυμο, είδος, πελάτης_min, είδος_min
  ΑΚΕΡΑΙΕΣ: πλήθος, περιποιήσεις_μανικιούρ, περιποιήσεις_πεντικιούρ
  ΠΡΑΓΜΑΤΙΚΕΣ: ποσό, έσοδα_μανικιούρ, έσοδα_πεντικιούρ, σύνολο_εσόδων, ποσοστό, ποσό_min
ΑΡΧΗ
                                                       ! Αρχικοποίηση μεταβλητών
  έσοδα_μανικιούρ <- 0
  έσοδα_πεντικιούρ <- 0
  σύνολο_εσόδων <- 0
  ποσό_min <- 9999999

                                                            ! Εισαγωγή δεδομένων
  ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
    ΓΡΑΨΕ 'Δώσε ονοματεπώνυμο πελάτη (ή ΤΕΛΟΣ για τερματισμό):'
    ΔΙΑΒΑΣΕ ονοματεπώνυμο

    ΑΝ ονοματεπώνυμο <> 'ΤΕΛΟΣ' ΤΟΤΕ

      ΓΡΑΨΕ 'Δώσε είδος περιποίησης (Μ για μανικιούρ, Π για πεντικιούρ):'
      ΔΙΑΒΑΣΕ είδος
      ΓΡΑΨΕ 'Δώσε πλήθος περιποιήσεων:'
      ΔΙΑΒΑΣΕ πλήθος

                                                           ! Υπολογισμός χρέωσης
      ΑΝ πλήθος <= 2 ΤΟΤΕ
        ΑΝ είδος = 'Μ' ΤΟΤΕ
          ποσό <- πλήθος* 18
        ΑΛΛΙΩΣ
          ποσό <- πλήθος* 20
        ΤΕΛΟΣ_ΑΝ
      ΑΛΛΙΩΣ_ΑΝ πλήθος <= 5 ΤΟΤΕ
        ΑΝ είδος = 'Μ' ΤΟΤΕ
          ποσό <- 2* 18 + (πλήθος - 2)* 16
        ΑΛΛΙΩΣ
          ποσό <- 2* 20 + (πλήθος - 2)* 17
        ΤΕΛΟΣ_ΑΝ
      ΑΛΛΙΩΣ
        ΑΝ είδος = 'Μ' ΤΟΤΕ
          ποσό <- 2* 18 + 3* 16 + (πλήθος - 5)* 14
        ΑΛΛΙΩΣ
          ποσό <- 2* 20 + 3* 17 + (πλήθος - 5)* 15
        ΤΕΛΟΣ_ΑΝ
      ΤΕΛΟΣ_ΑΝ

                                                              ! Ενημέρωση εσόδων
      ΑΝ είδος = 'Μ' ΤΟΤΕ
        έσοδα_μανικιούρ <- έσοδα_μανικιούρ + ποσό
      ΑΛΛΙΩΣ
        έσοδα_πεντικιούρ <- έσοδα_πεντικιούρ + ποσό
      ΤΕΛΟΣ_ΑΝ

      σύνολο_εσόδων <- σύνολο_εσόδων + ποσό

                                              ! Εύρεση πελάτη με ελάχιστη χρέωση
      ΑΝ ποσό < ποσό_min ΤΟΤΕ
        ποσό_min <- ποσό
        πελάτης_min <- ονοματεπώνυμο
        είδος_min <- είδος
      ΤΕΛΟΣ_ΑΝ

                                                         ! Εμφάνιση ποσού πελάτη
      ΓΡΑΨΕ 'Ο πελάτης ', ονοματεπώνυμο, ' οφείλει ', ποσό, '€.'
    ΤΕΛΟΣ_ΑΝ
  ΜΕΧΡΙΣ_ΟΤΟΥ ονοματεπώνυμο = 'ΤΕΛΟΣ'

                                        ! Υπολογισμός και εμφάνιση αποτελεσμάτων
  ΑΝ σύνολο_εσόδων > 0 ΤΟΤΕ
    ποσοστό <- (έσοδα_πεντικιούρ/ σύνολο_εσόδων)* 100
  ΑΛΛΙΩΣ
    ποσοστό <- 0
  ΤΕΛΟΣ_ΑΝ

  ΓΡΑΨΕ 'Ποσοστό εσόδων από πεντικιούρ: ', ποσοστό, '%.'

  ΓΡΑΨΕ 'Ο πελάτης με τη μικρότερη χρέωση είναι ο ', πελάτης_min, ' για '
  ΑΝ είδος_min = 'Μ' ΤΟΤΕ
    ΓΡΑΨΕ ' μανικιούρ'
  ΑΛΛΙΩΣ
    ΓΡΑΨΕ ' πεντικιούρ'
  ΤΕΛΟΣ_ΑΝ

ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ


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