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