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

Λύσεις ασκήσεων από θέματα Πανελλαδικών εξετάσεων


ΠΡΟΓΡΑΜΜΑ ΜΑΡΚΕΤ_ΑΕΠΠ
! 2016 ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ (ΝΕΟ ΣΥΣΤΗΜΑ)
!ΘΕΜΑ Γ
!Μία εταιρεία πληροφορικής προσφέρει υπολογιστές σε τιμές οι οποίες
!μειώνονται ανάλογα με την ποσότητα της παραγγελίας, όπως φαίνεται στον
!παρακάτω πίνακα:
!    ΠΟΣΟΤΗΤΑ  | ΤΙΜΗ ΜΟΝΑΔΑΣ
!       1- 50  | 580
!      51-100  | 520
!     101-200  | 470
!Πάνω από 200  | 440
!
!Να κατασκευάσετε πρόγραμμα το οποίο:
!Γ1. Να περιλαμβάνει κατάλληλο τμήμα δηλώσεων.        Μονάδες 2
!Γ2. Να διαβάζει τον αριθμό υπολογιστών που έχει προς πώληση (απόθεμα),
!ελέγχοντας ότι δίνεται θετικός αριθμός
!Μονάδες 2
!Γ3. Για κάθε παραγγελία, να διαβάζει την απαιτούμενη ποσότητα και,
!εφόσον το απόθεμα επαρκεί για την κάλυψη της ποσότητας να εκτελεί
!την παραγγελία με την ποσότητα που ζητήθηκε. Αν το απόθεμα δεν
!επαρκεί, διατίθεται στον πελάτη το διαθέσιμο απόθεμα. Η εισαγωγή
!!παραγγελιών τερματίζεται, όταν εξαντληθεί το απόθεμα.    Μονάδες 6
!Για κάθε παραγγελία να εμφανίζει:
!Γ4. το κόστος της παραγγελίας Μονάδες 4
!Γ5. το επιπλέον ποσό που θα κόστιζε η παραγγελία, εάν ο υπολογισμός
!γινόταν κλιμακωτά με τις τιμές που φαίνονται στον πίνακα.  Μονάδες 6


ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: απόθεμα, ποσότητα
  ΠΡΑΓΜΑΤΙΚΕΣ: κόστος, κόστος_κλιμακωτό
ΑΡΧΗ

!Γ2.
  ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
    ΓΡΑΨΕ 'Δώστε απόθεμα : '
    ΔΙΑΒΑΣΕ απόθεμα
  ΜΕΧΡΙΣ_ΟΤΟΥ απόθεμα > 0

!Γ3. Για κάθε παραγγελία, να διαβάζει την απαιτούμενη ποσότητα και,
!εφόσον το απόθεμα επαρκεί για την κάλυψη της ποσότητας να εκτελεί
!την παραγγελία με την ποσότητα που ζητήθηκε. Αν το απόθεμα δεν
!επαρκεί, διατίθεται στον πελάτη το διαθέσιμο απόθεμα. Η εισαγωγή
!!παραγγελιών τερματίζεται, όταν εξαντληθεί το απόθεμα.    Μονάδες 6

  ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
    ΓΡΑΨΕ 'Δώστε απαιτούμενη ποσότητα: '
    ΔΙΑΒΑΣΕ ποσότητα
    ΑΝ απόθεμα < ποσότητα ΤΟΤΕ
      ποσότητα <- απόθεμα
      απόθεμα <- 0
    ΑΛΛΙΩΣ
      απόθεμα <- απόθεμα - ποσότητα
    ΤΕΛΟΣ_ΑΝ

!Γ4.
!Γ5.
    ΑΝ ποσότητα <= 50 ΤΟΤΕ
      κόστος <-  ποσότητα * 580
      κόστος_κλιμακωτό <- ποσότητα * 580
    ΑΛΛΙΩΣ_ΑΝ ποσότητα <= 100 ΤΟΤΕ
      κόστος <-  ποσότητα * 520
      κόστος_κλιμακωτό <- 50 * 580 + (ποσότητα - 50) * 520
    ΑΛΛΙΩΣ_ΑΝ ποσότητα <= 200 ΤΟΤΕ
      κόστος <-  ποσότητα * 470
      κόστος_κλιμακωτό <- 50 * 580 + 50* 520 + (ποσότητα- 100) * 470
    ΑΛΛΙΩΣ
      κόστος <-  ποσότητα * 440
      κόστος_κλιμακωτό <- 50 * 580 + 50* 520 + 100 * 470 + (ποσότητα- 200) * 440
    ΤΕΛΟΣ_ΑΝ

    ΓΡΑΨΕ 'Κόστος της παραγγελίας     : ' , κόστος
    ΓΡΑΨΕ 'Επιπλέον ποσό αν κλιμακωτή : ' , κόστος_κλιμακωτό - κόστος

  ΜΕΧΡΙΣ_ΟΤΟΥ απόθεμα = 0


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

 

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