Μετάβαση στο περιεχόμενο
Πληροφορική Βήμα προς Βήμα - λογότυποΠΛΗΡΟΦΟΡΙΚΗΒΗΜΑ ΠΡΟΣ ΒΗΜΑ

Άσκηση 10 - Online κρατήσεις στο Ζωολογικό Πάρκο

Χρέωση από τιμοκατάλογο, έκπτωση με σύνθετη συνθήκη, πίνακας μετρητών ανά κωδικό, μέγιστο και ποσοστό εισπράξεων.

Τράπεζα ΘεμάτωνΤΘ 25935Απαιτητικό25 μονάδες

Θέμα 4 της Τράπεζας Θεμάτων · κωδικός 25935

Εκφώνηση

Το Ζωολογικό Πάρκο της περιοχής σας δέχεται επισκέψεις από ιδιώτες και γκρουπ (π.χ. σχολεία, ομάδες). Κατά το μήνα Νοέμβριο, προκειμένου να αυξήσει τα έσοδά του, προσφέρει 5 προγράμματα ξενάγησης σε μειωμένες τιμές για online κρατήσεις θέσεων. Ο τιμοκατάλογος που ισχύει για τις online κρατήσεις στα προγράμματα αυτά, είναι ο εξής:

Είδος κράτησης
Κατηγορία επισκέπτηΑπό ιδιώτηΑπό γκρουπ (σχολεία κλπ)
Παιδιά10 ευρώ/άτομο5 ευρώ/άτομο
Ενήλικες20 ευρώ/άτομο10 ευρώ/άτομο

Την περασμένη εβδομάδα έγιναν 30 online κρατήσεις για τα προγράμματα αυτά. Να γράψετε πρόγραμμα σε ΓΛΩΣΣΑ που:

Ερωτήματα

Πάτησε ένα ερώτημα για να φωτιστούν οι γραμμές της λύσης που το απαντούν.

Μεθοδολογία - πού κρίνεται το θέμα

  • Η χρέωση βγαίνει από τον τιμοκατάλογο: πρώτα το είδος της κράτησης (ιδιώτης ή γκρουπ) και μετά παιδιά · τιμή παιδιού + ενήλικες · τιμή ενήλικα.
  • Η έκπτωση αφορά μόνο ιδιώτες, γι' αυτό ο έλεγχός της είναι μέσα στον κλάδο του 'ΙΔ'. Η συνθήκη είναι ΠΑΙΔ > 6 (περισσότερα από 6) ΚΑΙ ΕΝΗΛ >= 4 (τουλάχιστον 4) - προσοχή στα > και >=.
  • Οι επισκέπτες κάθε προγράμματος συγκεντρώνονται στον πίνακα ΕΠ[5], με δείκτη τον ίδιο τον κωδικό ΚΩΔ. Ο πίνακας μηδενίζεται πριν από τον βρόχο και στο τέλος βρίσκουμε τη θέση του μεγίστου - αυτή είναι ο κωδικός του προγράμματος.
  • Στο ποσοστό του 4.3 οι εισπράξεις είναι τα τελικά ποσά, μετά την έκπτωση.

Τι εξασκείς

  • Χρέωση από τιμοκατάλογο
  • Σύνθετη συνθήκη
  • Πίνακας μετρητών
  • Μέγιστο και θέση μεγίστου

Η λύση σε ΓΛΩΣΣΑ - τρέξε την εδώ

Η εκφώνηση ορίζει 30 κρατήσεις - πλήθος που δεν πληκτρολογείται. Για να δεις τη λύση να τρέχει, μίκρυνέ το όσο τα δοκιμαστικά δεδομένα.
Πάτησε «Εκτέλεση» για να τρέξεις τη λύση, ή «Βήμα-βήμα» για να τη δεις εντολή προς εντολή με τις τιμές των μεταβλητών. Τα δεδομένα εισόδου βρίσκονται έτοιμα στην καρτέλα «Είσοδος».
Έτοιμο. Ο κώδικας τρέχει τοπικά στον browser σου - τίποτα δεν στέλνεται σε server.

Ο κώδικας εκτελείται από διερμηνευτή ΓΛΩΣΣΑΣ γραμμένο ειδικά για τη σελίδα και τρέχει αποκλειστικά στον browser σου. Μπορείς να τον αλλάξεις ελεύθερα - οι αλλαγές σου αποθηκεύονται τοπικά σε αυτή τη συσκευή - να τον δεις να εκτελείται βήμα-βήμα με τις τιμές των μεταβλητών, και να τον κατεβάσεις ως αρχείο .glo για τον «Διερμηνευτή της ΓΛΩΣΣΑΣ». Αν κολλήσεις στη σύνταξη, δες την αναφορά της ΓΛΩΣΣΑΣ.

Θέλεις όλη τη μεθοδολογία, όχι μόνο τη λύση;

Το βιβλίο «Πληροφορική Γ΄ Λυκείου» της σειράς δουλεύει τα θέματα βήμα προς βήμα: τεχνικές, μοτίβα λύσης, συχνά λάθη και κριτήρια αξιολόγησης.