Γράψτε διαδικασία η οποία δέχεται ως παραμέτρους:
* την ακέραια μεταβλητή Χ,
* την αλφαριθμητική μεταβλητή Υ,
* την λογική μεταβλητή Ζ
και υπολογίζει τις τιμές των Μ, Ν σύμφωνα με τους
ακόλουθους κανόνες:
* αν Χ = 0, Υ = 'Α', Ζ = ΑΛΗΘΗΣ τότε
Μ = -1 και Ν = 3.2
* αν Χ = 0, Υ = 'Α', Ζ = ΨΕΥΔΗΣ τότε
Μ = 1 και Ν = -3.2
* αν Χ = 1, Υ = 'Λ', Ζ = ΑΛΗΘΗΣ τότε
Μ = 0 και Ν = 4.1
* αν Χ = 1, Υ = 'Λ', Ζ = ΨΕΥΔΗΣ τότε
Μ = 11 και Ν = -4.1
* αν Χ = 2 τότε Μ = 111 και Ν = -111.1
* σε οποιαδήποτε άλλη περίπτωση Μ = -3 και Ν = 77.3
Λύση
ΔΙΑΔΙΚΑΣΙΑ ΔΙΑΔΙΚ(Χ, Υ, Ζ, Μ, Ν)
ΜΕΤΑΒΛΗΤΕΣ
ΑΚΕΡΑΙΕΣ: Χ, Μ
ΧΑΡΑΚΤΗΡΕΣ: Υ
ΛΟΓΙΚΕΣ: Ζ
ΠΡΑΓΜΑΤΙΚΕΣ: Ν
ΑΡΧΗ
ΑΝ (Χ = 0) ΚΑΙ (Υ = 'Α') ΚΑΙ (Ζ = ΑΛΗΘΗΣ) ΤΟΤΕ
Μ <-- -1
Ν <-- 3.2
ΑΛΛΙΩΣ_ΑΝ (Χ = 0) ΚΑΙ (Υ = 'Α') ΚΑΙ (Ζ = ΨΕΥΔΗΣ)
ΤΟΤΕ
Μ <-- 1
Ν <-- -3.2
ΑΛΛΙΩΣ_ΑΝ (Χ = 1) ΚΑΙ (Υ = 'Λ') ΚΑΙ (Ζ = ΑΛΗΘΗΣ)
ΤΟΤΕ
Μ <-- 0
Ν <-- 4.1
ΑΛΛΙΩΣ_ΑΝ (Χ = 1) ΚΑΙ (Υ = 'Λ') ΚΑΙ (Ζ = ΨΕΥΔΗΣ)
ΤΟΤΕ
Μ <-- 11
Ν <-- -4.1
ΑΛΛΙΩΣ_ΑΝ Χ = 2 ΤΟΤΕ
Μ <-- 111
Ν <-- -111.1
ΑΛΛΙΩΣ
Μ <-- -3
Ν <-- 77.3
ΤΕΛΟΣ_ΑΝ
ΤΕΛΟΣ_ΔΙΑΔΙΚΑΣΙΑΣ
Εγγραφή σε:
Σχόλια ανάρτησης (Atom)
Δεν υπάρχουν σχόλια:
Δημοσίευση σχολίου