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

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


Αλγόριθμος προμήθεια_αντιπροσώπων
! ΕΠΑΝ_ΒΡΑΔ_2005_Θ3
!Μία εμπορική εταιρεία μέσω αντιπροσώπων διαθέτει στο αγοραστικό
!κοινό τρεις τύπους προϊόντων Χ, Ψ και Ζ και χορηγεί προμήθεια
!στους αντιπροσώπους της.
!Να αναπτύξετε έναν αλγόριθμο, ώστε
!α) να διαβάζει τον τύπο ενός προϊόντος και την τιμή πώλησης αυτού,
!β) να υπολογίζει κλιμακωτά την προμήθεια που θα δοθεί από την
!πώληση σύμφωνα με τον παρακάτω πίνακα:
!Τιμή πώλησης σε €                 Ποσοστά προμήθειας
!                             Προϊόν Χ   Προϊόν Ψ   Προϊόν Ζ
!Από 0 έως και 5.000             0%       2%          4%
!Πάνω από 5.000 έως και 10.000   5%       6%           6%
!Πάνω από 10.000                10%       7%           8%

!Η είσοδος των δεδομένων και ο υπολογισμός της προμήθειας θα
!επαναλαμβάνεται μέχρι να δοθεί τύπος προϊόντος Τ,
!γ) στο τέλος να εμφανίζεται
!i. η προμήθεια που θα δοθεί για κάθε τύπο προϊόντος,
!ii. η συνολική προμήθεια που έλαβαν οι αντιπρόσωποι.


συνολική_προμήθεια <- 0
προμήθεια_Χ <- 0
προμήθεια_Ψ <- 0
προμήθεια_Ζ <- 0

Αρχή_επανάληψης

  Αρχή_επανάληψης
    Εμφάνισε "Δώσε τύπο προϊόντος"
    Διάβασε τύπος_προϊόντος
  Μέχρις_ότου τύπος_προϊόντος = "Χ" ή τύπος_προϊόντος = "Ψ"
  & ή τύπος_προϊόντος = "Ζ" ή τύπος_προϊόντος = "Τ"

  Αν τύπος_προϊόντος  <>  "Τ" τότε
    Εμφάνισε "Δώσε τιμή πώλησης"
    Διάβασε τιμή_πώλησης
  αλλιώς
    προμήθεια <- 0
  Τέλος_αν

  Αν τύπος_προϊόντος = "Χ" τότε

    Αν τιμή_πώλησης  5000 τότε
      προμήθεια <- 0
    αλλιώς_αν τιμή_πώλησης  10000 τότε
      προμήθεια <- (τιμή_πώλησης - 5000)* 0.05
    αλλιώς
      προμήθεια <- 5000* 0.05 + (τιμή_πώλησης - 10000)* 0.10
    Τέλος_αν
    προμήθεια_Χ <- προμήθεια_Χ + προμήθεια

  αλλιώς_αν τύπος_προϊόντος = "Ψ" τότε

    Αν τιμή_πώλησης  5000 τότε
      προμήθεια <- τιμή_πώλησης* 0.02
    αλλιώς_αν τιμή_πώλησης  10000 τότε
      προμήθεια <- 5000* 0.02 + (τιμή_πώλησης - 5000)* 0.06
    αλλιώς
      προμήθεια <- 5000* 0.02 + 5000* 0.06 + (τιμή_πώλησης - 10000)* 0.07
    Τέλος_αν
    προμήθεια_Ψ <- προμήθεια_Ψ + προμήθεια

  αλλιώς_αν τύπος_προϊόντος = "Ζ" τότε

    Αν τιμή_πώλησης  5000 τότε
      προμήθεια <- τιμή_πώλησης* 0.04
    αλλιώς_αν τιμή_πώλησης  10000 τότε
      προμήθεια <- 5000* 0.04 + (τιμή_πώλησης - 5000)* 0.06
    αλλιώς
      προμήθεια <- 5000* 0.04 + 5000* 0.06 + (τιμή_πώλησης - 10000)* 0.08
    Τέλος_αν
    προμήθεια_Ζ <- προμήθεια_Ζ + προμήθεια

  Τέλος_αν

  συνολική_προμήθεια <- συνολική_προμήθεια + προμήθεια
Μέχρις_ότου τύπος_προϊόντος = "Τ"

Εμφάνισε "Συνολική προμήθεια προϊόντος Χ :", προμήθεια_Χ
Εμφάνισε "Συνολική προμήθεια προϊόντος Ψ :", προμήθεια_Ψ
Εμφάνισε "Συνολική προμήθεια προϊόντος Ζ :", προμήθεια_Ζ
Εμφάνισε "Συνολική προμήθεια αντιπροσόπων:", συνολική_προμήθεια
Τέλος προμήθεια_αντιπροσώπων

 

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