e-ΜΑΘΗΜΑΤΑ |
Λύσεις ασκήσεων από τον Οδηγό Μελέτης Μαθητών |
ΠΡΟΓΡΑΜΜΑ διόδια
! ΑΕΠΠ - Οδηγός Μελέτης Μαθητή
! Μη λυμένες ασκήσεις 2.4.7
! Με το σύστημα πληρωμής των διοδίων, οι οδηγοί των τροχοφόρων έχουν τη δυνατότητα
! να πληρώνουν το αντίτιμο των διοδίων με ειδική μαγνητική κάρτα. Υποθέστε ότι
! υπάρχει μηχάνημα το οποίο διαθέτει είσοδο για την κάρτα και φωτοκύτταρο.
! Το μηχάνημα διαβάζει από την κάρτα το υπόλοιπο των χρημάτων και το αποθηκεύει
! σε μια μεταβλητή Υ και με το φωτοκύτταρο αναγνωρίζει τον τύπο του τροχοφόρου
! και το αποθηκεύει σε μια μεταβλητή Τ.
! Υπάρχουν τρεις τύποι τροχοφόρων : δίκυκλα (Δ), επιβατικά (Ε) και φορτηγά (Φ),
! με αντίτιμο διοδίων 1.20€, 2.40€ και 3.50€ αντίστοιχα.
! Να γραφεί πρόγραμμα σε «ΓΛΩΣΣΑ», το οποίο:
! 1) Να ελέγχει τον τύπο του τροχοφόρου και εκχωρεί στη μεταβλητή Α το αντίτιμο
! των διοδίων, ανάλογα με τον τύπο του τροχοφόρου.
! 2) Να ελέγχει την πληρωμή των διοδίων με τον παρακάτω τρόπο:
! = Αν το υπόλοιπο της κάρτας επαρκεί για την πληρωμή του αντιτίμου των διοδίων,
! αφαιρεί το ποσό αυτό από την κάρτα.
! = Αν η κάρτα δεν έχει υπόλοιπο, το μηχάνημα ειδοποιεί με μήνυμα για το ποσό
! που πρέπει να πληρωθεί.
! = Αν το υπόλοιπο δεν επαρκεί, μηδενίζεται η κάρτα και δίνεται με μήνυμα το
! ποσό που απομένει να πληρωθεί.
ΜΕΤΑΒΛΗΤΕΣ
ΧΑΡΑΚΤΗΡΕΣ: Τ
ΠΡΑΓΜΑΤΙΚΕΣ: Υ, Α
ΑΡΧΗ
ΓΡΑΨΕ 'Δώσε τύπο του τροχοφόρου (Δ/Ε/Φ) : '
ΔΙΑΒΑΣΕ Τ
ΓΡΑΨΕ 'Δώσε το υπόλοιπο των χρημάτων της κάρτας : '
ΔΙΑΒΑΣΕ Υ
Α <- 0
ΑΝ Τ = 'Δ' ΤΟΤΕ
Α <- 1.20
ΑΛΛΙΩΣ_ΑΝ Τ = 'Ε' ΤΟΤΕ
Α <- 2.40
ΑΛΛΙΩΣ_ΑΝ Τ = 'Φ' ΤΟΤΕ
Α <- 3.50
ΤΕΛΟΣ_ΑΝ
ΑΝ Υ > Α ΤΟΤΕ
Υ <- Υ - Α
ΑΛΛΙΩΣ_ΑΝ Υ <= 0 ΤΟΤΕ
ΓΡΑΨΕ 'Πρέπει να πληρωθούν :', Α
ΑΛΛΙΩΣ
ΓΡΑΨΕ 'Απομένουν να πληρωθούν : ', Α - Υ
Υ <- 0
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ
|