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

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


ΠΡΟΓΡΑΜΜΑ ΠΑΝΕΛ2002_Θ3
! Με το νέο σύστημα πληρωμής των διοδίων, οι οδηγοί των 
!τροχοφόρων έχουν τη δυνατότητα να πληρώνουν το αντίτιμο 
!των διοδίων με ειδική μαγνητική κάρτα. Υποθέστε ότι υπάρχει 
! μηχάνημα το οποίο διαθέτει είσοδο για την κάρτα και 
!φωτοκύτταρο. Το μηχάνημα διαβάζει από την κάρτα το υπόλοιπο 
!των χρημάτων και το αποθηκεύει σε μία μεταβλητή Υ και, με το 
!φωτοκύτταρο, αναγνωρίζει τον τύπο του τροχοφόρου και το 
!αποθηκεύει σε μία μεταβλητή Τ. Υπάρχουν τρεις τύποι τροχοφόρων: 
! δίκυκλα (Δ), επιβατικά (Ε) και φορτηγά (Φ),
!με αντίτιμο διοδίων 1, 2 και 3 ευρώ αντίστοιχα. 
!Να αναπτύξετε αλγόριθμο, ο οποίος: 
!α. ελέγχει τον τύπο του τροχοφόρου και εκχωρεί στη μεταβλητή Α 
!   το αντίτιμο των διοδίων, ανάλογα με τον τύπο του τροχοφόρου 
!β. ελέγχει την πληρωμή των διοδίων με τον παρακάτω τρόπο. 
! Αν το υπόλοιπο της κάρτας επαρκεί για την πληρωμή του 
!    αντιτίμου των διοδίων, αφαιρεί το ποσό αυτό από την κάρτα. 
! Αν η κάρτα δεν έχει υπόλοιπο, το μηχάνημα ειδοποιεί με μήνυμα 
!    για το ποσό που πρέπει να πληρωθεί. 
! Αν το υπόλοιπο δεν επαρκεί, μηδενίζεται η κάρτα και δίνεται 
!    με μήνυμα το ποσό που απομένει να πληρωθεί. 

ΜΕΤΑΒΛΗΤΕΣ 
  ΧΑΡΑΚΤΗΡΕΣ: τύπος 
  ΠΡΑΓΜΑΤΙΚΕΣ: Α, υπόλοιπο 
ΑΡΧΗ 
!α. διάβασμα τύπου του τροχοφόρου   και υπολοίπου κάρτας 
!   (Δε απαιτείται έλεγχος ορθότητας) 
  ΓΡΑΨΕ 'Δώσε τύπο του τροχοφόρου (Δ/Ε/Φ) : '
  ΔΙΑΒΑΣΕ τύπος 

  ΓΡΑΨΕ 'Δώσε το υπόλοιπο των χρημάτων της κάρτας : '
  ΔΙΑΒΑΣΕ υπόλοιπο 

! υπολογισμός αντίτιμου διοδίων 
  Α <- 0
  ΑΝ τύπος = 'Δ' ΤΟΤΕ
    Α <- 1 
  ΑΛΛΙΩΣ_ΑΝ τύπος = 'Ε' ΤΟΤΕ
    Α <- 2 
  ΑΛΛΙΩΣ_ΑΝ τύπος = 'Φ' ΤΟΤΕ
    Α <- 3 
  ΤΕΛΟΣ_ΑΝ 


!β έλεγχος  πληρωμής των διοδίων 
  ΑΝ υπόλοιπο > Α ΤΟΤΕ 
    υπόλοιπο <- υπόλοιπο - Α 
  ΑΛΛΙΩΣ_ΑΝ υπόλοιπο <= 0 ΤΟΤΕ 
    ΓΡΑΨΕ 'Πρέπει να πληρωθούν :', Α
  ΑΛΛΙΩΣ 
    ΓΡΑΨΕ 'Απομένουν να πληρωθούν : ', Α - υπόλοιπο
    υπόλοιπο <- 0 
  ΤΕΛΟΣ_ΑΝ 
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ


 

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