Ένας πελάτης αγοράζει προϊόντα από ένα κατάστημα. Να αναπτύξετε
αλγόριθμο ο οποίος:
Γ1. Για κάθε προϊόν που αγοράζει ο πελάτης, να διαβάζει τον κωδικό του, τον
αριθμό τεμαχίων που αγοράστηκαν και την τιμή τεμαχίου. Η διαδικασία
ανάγνωσης να σταματά, όταν δοθεί ως κωδικός ο αριθμός 0.
Μονάδες 3
Γ2. Αν ο λογαριασμός δεν υπερβαίνει τα 500 ευρώ, να εμφανίζει το μήνυμα
«ΠΛΗΡΩΜΗ ΜΕΤΡΗΤΟΙΣ». Διαφορετικά, να υπολογίζει και να εμφανίζει
το πλήθος των απαιτούμενων για την εξόφληση δόσεων, όταν η εξόφληση
γίνεται με άτοκες μηνιαίες δόσεις, ως εξής: Τον πρώτο μήνα η δόση θα
είναι 20 ευρώ και κάθε επόμενο μήνα θα αυξάνεται κατά 5 ευρώ, μέχρι να
εξοφληθεί το συνολικό ποσό.
Μονάδες 6
Γ3. Να υπολογίζει και να εμφανίζει τον συνολικό αριθμό των τεμαχίων με τιμή
τεμαχίου μεγαλύτερη των 10 ευρώ.
Μονάδες 5
Γ4. Να υπολογίζει και να εμφανίζει τον συνολικό αριθμό των τεμαχίων με τη
μέγιστη τιμή τεμαχίου.
Μονάδες 6

ΠΡΟΓΡΑΜΜΑ ΚΑΤΑΣΤΗΜΑ
ΜΕΤΑΒΛΗΤΕΣ

ΑΡΧΗ
ΛΟΓΑΡΙΑΣΜΟΣ
<-0
ΤΕΜΑΧΙΑ_10
<-0 !Γ3
ΜΑΧ
<- 1
ΤΕΜΑΧΙΑ_ΜΑΧ
<-0
ΔΙΑΒΑΣΕ ΚΩΔΙΚΟΣ
ΟΣΟ ΚΩΔΙΚΟΣ<>0 ΕΠΑΝΑΛΑΒΕ
   ΔΙΑΒΑΣΕ ΤΕΜΑΧΙΑ,ΤΙΜΗ_ΤΕΜΑΧΙΟΥ
   ΛΟΓΑΡΙΑΣΜΟΣ<-ΛΟΓΑΡΙΑΣΜΟΣ+ΤΕΜΑΧΙΑ*ΤΙΜΗ_ΤΕΜΑΧΙΟΥ
   ΑΝ ΤΙΜΗ_ΤΕΜΑΧΙΟΥ>10 ΤΟΤΕ
      ΤΕΜΑΧΙΑ_10<-ΤΕΜΑΧΙΑ_10+ΤΕΜΑΧΙΑ
   ΤΕΛΟΣ_ΑΝ
   ΑΝ ΤΙΜΗ_ΤΕΜΑΧΙΟΥ>ΜΑΧ ΤΟΤΕ
      ΜΑΧ<-ΤΙΜΗ_ΤΕΜΑΧΙΟΥ
      ΤΕΜΑΧΙΑ_ΜΑΧ<-ΤΕΜΑΧΙΑ
   ΑΛΛΙΩΣ_ΑΝ ΤΙΜΗ_ΤΕΜΑΧΙΟΥ=ΜΑΧ ΤΟΤΕ
      ΤΕΜΑΧΙΑ_ΜΑΧ<-ΤΕΜΑΧΙΑ_ΜΑΧ+ΤΕΜΑΧΙΑ
   ΤΕΛΟΣ_ΑΝ
   ΔΙΑΒΑΣΕ ΚΩΔΙΚΟΣ
ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
ΓΡΑΨΕ ‘ΤΕΜΑΧΙΑ ΜΕ ΤΙΜΗ ΠΑΝΩ ΑΠΟ 10’, ΤΕΜΑΧΙΑ_10
ΓΡΑΨΕ ‘ΤΕΜΑΧΙΑ ΜΕ ΜΕΓΙΣΤΗ ΤΙΜΗ ΤΕΜΑΧΙΟΥ’, ΤΕΜΑΧΙΑ_ΜΑΧ
ΑΝ ΛΟΓΑΡΙΑΣΜΟΣ<=500 ΤΟΤΕ
   ΓΡΑΨΕ ‘ΤΙΜΗ ΜΕΤΡΗΤΟΙΣ’
ΑΛΛΙΩΣ
   Χ<-ΛΟΓΑΡΙΑΣΜΟΣ
   ΔΟΣΕΙΣ<-0 !ΠΛΗΘΟΣ ΔΟΣΕΩΝ
   ΔΟΣΗ<-20
   ΟΣΟ Χ>0 ΕΠΑΝΑΛΑΒΕ
       Χ<-ΧΔΟΣΗ
       ΔΟΣΕΙΣ<-ΔΟΣΕΙΣ+1
       ΔΟΣΗ<-ΔΟΣΗ+5
   ΤΕΛΟΣ_ΕΠΑΝΑΛΗΨΗΣ
   ΓΡΑΨΕ ‘ΠΛΗΘΟΣ ΔΟΣΕΩΝ ‘, ΔΟΣΕΙΣ
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ

You cannot copy content of this page

Ασκήσεις ΑΕΠΠ με Λύσεις – Θέματα Γ & Δ για Πανελλήνιες | infoclass.gr