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

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


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



! Αρχικοποιήσεις
λογαριασμός <- 0
αριθμός_Τεμαχίων_ανω_10ευρώ <- 0
max <- 0

! Γ1
Εμφάνισε "Δώστε κωδικό προϊόντος"
Διάβασε κωδικός
Όσο κωδικός <> 0 επανάλαβε
  Εμφάνισε "Δώστε αριθμό τεμαχίων που αγοράστηκαν και τιμή τεμαχίου"
  Διάβασε αριθμός_τεμ, τιμή_τεμ

  λογαριασμός <- λογαριασμός + αριθμός_τεμ* τιμή_τεμ


!Γ3
  Αν τιμή_τεμ > 10 τότε
    αριθμός_Τεμαχίων_ανω_10ευρώ <- αριθμός_Τεμαχίων_ανω_10ευρώ + αριθμός_τεμ
  Τέλος_αν


!Γ4
  Αν τιμή_τεμ > max τότε
    max <- τιμή_τεμ
    αριθμόςΤεμαχίωνΜέγιστηςΤιμής <- αριθμός_τεμ
  αλλιώς_αν τιμή_τεμ = max τότε
    αριθμόςΤεμαχίωνΜέγιστηςΤιμής <- αριθμόςΤεμαχίωνΜέγιστηςΤιμής + αριθμός_τεμ
  Τέλος_αν


  Εμφάνισε "Δώστε κωδικό προϊόντος"
  Διάβασε κωδικός
Τέλος_επανάληψης

! Γ2
Αν λογαριασμός < 500 τότε
  Εμφάνισε "ΠΛΗΡΩΜΗ ΜΕΤΡΗΤΟΙΣ"
αλλιώς
! Δόσεις
  ποσό_δόσης <- 20
  πλήθος_δόσεων <- 1
  συνολικό_ποσό <- ποσό_δόσης

  Όσο συνολικό_ποσό  λογαριασμός επανάλαβε
    ποσό_δόσης <- ποσό_δόσης + 5
    πλήθος_δόσεων <- πλήθος_δόσεων + 1
    συνολικό_ποσό <- συνολικό_ποσό + ποσό_δόσης
  Τέλος_επανάληψης
  Εμφάνισε "Πλήθος απαιτούμενων για την εξόφληση δόσεων:", πλήθος_δόσεων

Τέλος_αν



Εμφάνισε "Συνολικός αριθμός τεμαχίων με τιμή μεγαλύτερη 10 ευρώ: ", αριθμός_Τεμαχίων_ανω_10ευρώ
Εμφάνισε "Συνολικός αριθμός τεμαχίων με τη μέγιστη τιμή τεμαχίου:", αριθμόςΤεμαχίωνΜέγιστηςΤιμής

Τέλος Κατάστημα

 

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