e-ΜΑΘΗΜΑΤΑ
Ανάπτυξη Εφαρμογών σε Προγραμματιστικό περιβάλλον

Λύσεις ασκήσεων Πανελλαδικών Εξετάσεων


!ΕΠΑΝΑΛΗΠΤΙΚΕΣ ΠΑΝΕΛΛΑΔΙΚΕΣ ΕΞΕΤΑΣΕΙΣ
!ΗΜΕΡΗΣΙΩΝ KAI ΕΣΠΕΡΙΝΩΝ ΓΕΝΙΚΩΝ ΛΥΚΕΙΩΝ
!ΠΕΜΠΤΗ 10 ΣΕΠΤΕΜΒΡΙΟΥ 2026
!ΕΞΕΤΑΖΟΜΕΝΟ ΜΑΘΗΜΑ: ΠΛΗΡΟΦΟΡΙΚΗ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ

!ΘΕΜΑ Γ
!Μια καντίνα διαθέτει τα εξής προϊόντα: σάντουιτς, σουβλάκι, καφέ, νερό. Οι
!τιμές τους είναι οι εξής: σάντουιτς 5 ευρώ, σουβλάκι 3 ευρώ, καφές 2,50 ευρώ
!και νερό 0,50 ευρώ.
!Ο υπάλληλος της καντίνας καταχωρίζει τις παραγγελίες των πελατών που
!προσέρχονται σε μία ημέρα, χρησιμοποιώντας το παρακάτω μενού:
!1. Σάντουιτς
!2. Σουβλάκι
!3. Καφές
!4. Νερό
!5. Ολοκλήρωση παραγγελίας
!6. Κλείσιμο καντίνας
!Κάθε φορά που ο πελάτης επιλέγει ένα προϊόν, ο υπάλληλος καταχωρίζει τον
!αντίστοιχο αριθμό του προϊόντος. Το ίδιο προϊόν μπορεί να επιλεγεί
!περισσότερες από μία φορές στην ίδια παραγγελία και τα προϊόντα μπορούν να
!καταχωρίζονται με οποιαδήποτε σειρά. Για παράδειγμα, αν ένας πελάτης
!παραγγείλει 1 σουβλάκι, 2 σάντουιτς και 3 νερά, μια δυνατή σειρά επιλογών είναι:
!4-1-2-4-1-4-5. Η επιλογή 5 δηλώνει ότι ολοκληρώθηκε η παραγγελία του
!συγκεκριμένου πελάτη και αρχίζει η καταχώριση της παραγγελίας του επόμενου
!πελάτη.
!Να θεωρήσετε ότι:
!- Κάθε πελάτης παραγγέλνει τουλάχιστον ένα προϊόν.
!- Η επιλογή 6 δίνεται μετά την ολοκλήρωση όλων των παραγγελιών.
!- Δεν απαιτείται έλεγχος εγκυρότητας.
!- Κατά τη διάρκεια της ημέρας πραγματοποιείται τουλάχιστον μία
!  παραγγελία.
!Να αναπτύξετε πρόγραμμα σε ΓΛΩΣΣΑ, το οποίο:
!Γ1. Να περιλαμβάνει κατάλληλο τμήμα δηλώσεων.
!Μονάδες 2
!Γ2. Να εμφανίζει επαναληπτικά το παραπάνω μενού και να καταχωρίζει τις
!παραγγελίες των πελατών. Με την επιλογή 5, να υπολογίζει και να εμφανίζει
!το κόστος της παραγγελίας (που πρέπει να πληρώσει ο συγκεκριμένος
!πελάτης). Η λειτουργία της καντίνας τερματίζεται όταν δοθεί η επιλογή 6.
!Μονάδες 6
!Γ3. Να υπολογίζει και να εμφανίζει το μεγαλύτερο κόστος παραγγελίας που
!πραγματοποιήθηκε κατά τη διάρκεια της ημέρας, καθώς και τον αύξοντα
!αριθμό του πελάτη που πραγματοποίησε την παραγγελία αυτή. Να
!θεωρήσετε ότι η παραγγελία με το μεγαλύτερο κόστος είναι μοναδική.
!Μονάδες 6
!Γ4. Να εμφανίζει τις συνολικές εισπράξεις της ημέρας.
!Μονάδες 5
!Γ5. Να εμφανίζει το πλήθος των παραγγελιών οι οποίες περιείχαν και τα 4 είδη.
!Μονάδες 6



ΠΡΟΓΡΑΜΜΑ Καντινα

ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: επιλογη, πελατης, μεγ_πελατης
  ΑΚΕΡΑΙΕΣ: σαντουιτς, σουβλακι, καφες, νερο
  ΑΚΕΡΑΙΕΣ: πληρες
  ΠΡΑΓΜΑΤΙΚΕΣ: κοστος, μεγ_κοστος, εισπραξεις

ΑΡΧΗ
! αρχικοποιήσεις
  πελατης <- 0
  εισπραξεις <- 0
  μεγ_κοστος <- 0
  μεγ_πελατης <- 0
  πληρες <- 0

!Γ2. Να εμφανίζει επαναληπτικά το παραπάνω μενού
  ΓΡΑΨΕ '1. Σάντουιτς'
  ΓΡΑΨΕ '2. Σουβλάκι'
  ΓΡΑΨΕ '3. Καφές'
  ΓΡΑΨΕ '4. Νερό'
  ΓΡΑΨΕ '5. Ολοκλήρωση παραγγελίας'
  ΓΡΑΨΕ '6. Κλείσιμο καντίνας'

  επιλογη <- 0

  ΟΣΟ επιλογη <> 6 ΕΠΑΝΑΛΑΒΕ
    κοστος <- 0
    σαντουιτς <- 0
    σουβλακι <- 0
    καφες <- 0
    νερο <- 0

    πελατης <- πελατης + 1
    ΓΡΑΨΕ 'Πελάτης ', πελατης
    ΓΡΑΨΕ 'Δώσε επιλογή:'
    ΔΙΑΒΑΣΕ επιλογη

    ΟΣΟ επιλογη <> 5 ΚΑΙ επιλογη <> 6 ΕΠΑΝΑΛΑΒΕ

      ΑΝ επιλογη = 1 ΤΟΤΕ
        κοστος <- κοστος + 5
        σαντουιτς <- σαντουιτς + 1
      ΑΛΛΙΩΣ_ΑΝ επιλογη = 2 ΤΟΤΕ
        κοστος <- κοστος + 3
        σουβλακι <- σουβλακι + 1
      ΑΛΛΙΩΣ_ΑΝ επιλογη = 3 ΤΟΤΕ
        κοστος <- κοστος + 2.5
        καφες <- καφες + 1
      ΑΛΛΙΩΣ_ΑΝ επιλογη = 4 ΤΟΤΕ
        κοστος <- κοστος + 0.5
        νερο <- νερο + 1
      ΤΕΛΟΣ_ΑΝ

      ΓΡΑΨΕ 'Δώσε επιλογή:'
      ΔΙΑΒΑΣΕ επιλογη
    ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ

! Με την επιλογή 5, να υπολογίζει και να εμφανίζει το κόστος της παραγγελίας
! (που πρέπει να πληρώσει ο συγκεκριμένος πελάτης).
    ΑΝ επιλογη = 5 ΤΟΤΕ
      ΓΡΑΨΕ 'Κόστος παραγγελίας: ', κοστος, ' ευρώ'
      εισπραξεις <- εισπραξεις + κοστος

!Γ3. Να υπολογίζει και να εμφανίζει το μεγαλύτερο κόστος παραγγελίας που
      ΑΝ κοστος > μεγ_κοστος ΤΟΤΕ
        μεγ_κοστος <- κοστος
        μεγ_πελατης <- πελατης
      ΤΕΛΟΣ_ΑΝ

!Γ5. Να εμφανίζει το πλήθος των παραγγελιών οι οποίες περιείχαν και τα 4 είδη.
      ΑΝ σαντουιτς > 0 ΚΑΙ σουβλακι > 0 ΚΑΙ καφες > 0 ΚΑΙ νερο > 0 ΤΟΤΕ
        πληρες <- πληρες + 1
      ΤΕΛΟΣ_ΑΝ

    ΤΕΛΟΣ_ΑΝ

  ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
  πελατης <- πελατης - 1


!Γ4. Να εμφανίζει τις συνολικές εισπράξεις της ημέρας.
  ΓΡΑΨΕ 'Μεγαλύτερο κόστος παραγγελίας: ', μεγ_κοστος, ' ευρώ'
  ΓΡΑΨΕ 'Αριθμός πελάτη: ', μεγ_πελατης
  ΓΡΑΨΕ 'Συνολικές εισπράξεις ημέρας: ', εισπραξεις, ' ευρώ'
  ΓΡΑΨΕ 'Παραγγελίες που περιείχαν και τα 4 είδη: ', πληρες

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

 

© 2026 - 2ο Γενικό Λύκειο Γέρακα - Βασίλειος Αναστόπουλος