Δομή Επιλογής - Άσκηση 4

2014-10-07 11:44

ΑΣΚΗΣΗ 3

Η τιμή εισιτηρίου σε ένα μουσείο υπολογίζεται ως εξής:

 

 

1-50 ΕΙΣΙΤΗΡΙΑ

51-100 ΕΙΣΙΤΗΡΙΑ

>100 ΕΙΣΙΤΗΡΙΑ

ΜΑΘΗΤΙΚΟ

3€

2,5 €

2€

ΚΑΝΟΝΙΚΟ

5€

4€

3,5€

 

Να γραφεί πρόγραμμα σε γλώσσα που να διαβάζει αν το εισιτήριο είναι «μαθητικό» ή «κανονικό» και τον αριθμό των εισιτηρίων και στην συνέχεια να υπολογίζει και να εκτυπώνει το ποσό που πρέπει να πληρωθεί. Αν το ποσό είναι άνω των 150€ να γίνεται μία επιπλέον έκπτωση 10%.

 

Λύση

 

ΠΡΟΓΡΑΜΜΑ ΜΟΥΣΕΙΟ
ΜΕΤΑΒΛΗΤΕΣ
  ΑΚΕΡΑΙΕΣ: Α_ΕΙΣ
  ΠΡΑΓΜΑΤΙΚΕΣ: ΚΟΣΤΟΣ
  ΧΑΡΑΚΤΗΡΕΣ: ΤΥΠΟΣ
ΑΡΧΗ
  ΓΡΑΨΕ ' ΔΩΣΕ ΤΟΝ ΤΥΠΟ ΤΟΥ ΕΙΣΙΤΗΡΙΟΥ: '
  ΔΙΑΒΑΣΕ ΤΥΠΟΣ
  ΓΡΑΨΕ 'ΔΩΣΕ ΤΟΝ ΑΡΙΘΜΟ ΕΙΣΙΤΗΡΙΩΝ: '
  ΔΙΑΒΑΣΕ Α_ΕΙΣ
  ΚΟΣΤΟΣ <- 0
  ΑΝ ΤΥΠΟΣ = 'ΜΑΘΗΤΙΚΟ' ΤΟΤΕ
    ΑΝ Α_ΕΙΣ <= 50 ΚΑΙ Α_ΕΙΣ >= 0 ΤΟΤΕ
      ΚΟΣΤΟΣ <- 3*Α_ΕΙΣ
    ΑΛΛΙΩΣ_ΑΝ Α_ΕΙΣ <= 100 ΤΟΤΕ
      ΚΟΣΤΟΣ <- 2.5*Α_ΕΙΣ
    ΑΛΛΙΩΣ
      ΚΟΣΤΟΣ <- 2*Α_ΕΙΣ
    ΤΕΛΟΣ_ΑΝ
  ΑΛΛΙΩΣ_ΑΝ ΤΥΠΟΣ = 'ΚΑΝΟΝΙΚΟ' ΤΟΤΕ
    ΑΝ Α_ΕΙΣ >= 0 ΚΑΙ Α_ΕΙΣ <= 50 ΤΟΤΕ
      ΚΟΣΤΟΣ <- 5*Α_ΕΙΣ
    ΑΛΛΙΩΣ_ΑΝ Α_ΕΙΣ <= 100 ΤΟΤΕ
      ΚΟΣΤΟΣ <- 4*Α_ΕΙΣ
    ΑΛΛΙΩΣ
      ΚΟΣΤΟΣ <- 3.5*Α_ΕΙΣ
    ΤΕΛΟΣ_ΑΝ
  ΑΛΛΙΩΣ
    ΓΡΑΨΕ 'ΔΕΝ ΕΔΩΣΕΣ ΣΩΣΤΟ ΤΥΠΟ ΕΙΣΗΤΗΡΙΟΥ'

  ΤΕΛΟΣ_ΑΝ

  ΑΝ ΚΟΣΤΟΣ > 150 ΤΟΤΕ
    ΚΟΣΤΟΣ <- ΚΟΣΤΟΣ - ΚΟΣΤΟΣ*0.10
  ΤΕΛΟΣ_ΑΝ
  ΓΡΑΨΕ ΚΟΣΤΟΣ
ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ