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