Τρίτη 3 Μαΐου 2011

άσκηση : πρόγραμμα+συνάρτηση

α) Γράψτε συνάρτηση που δέχεται ως παραμέτρους τα μήκη
    α, β των δύο κάθετων πλευρών ενός ορθογωνίου τριγώνου
    και υπολογίζει το μήκος της υποτείνουσάς του.
β) Γράψτε πρόγραμμα το οποίο:
    * διαβάζει τα μήκη α,β κάποιων ορθογωνίων τριγώνων
       (η είσοδος  δεδομένων ολοκληρώνεται μόλις δοθεί η
        απάντηση 'ΝΑΙ' στην υποβαλλόμενη προς το χρήστη
        ερώτηση 'Ολοκλήρωσες;'),
    * καλώντας τη συνάρτηση που γράψατε στο α) υπολογίζει
       το μήκος της υποτείνουσας κάθε ορθογωνίου τριγώνου
       και στη συνέχεια το εμφανίζει στην οθόνη με κατάλληλα
       διαμορφωμένο μήνυμα.

Λύση

      ΠΡΟΓΡΑΜΜΑ ΤΡΙΓΩΝ
      ΜΕΤΑΒΛΗΤΕΣ
            ΠΡΑΓΜΑΤΙΚΕΣ : α, β, γ
            ΧΑΡΑΚΤΗΡΕΣ: Απ
      ΑΡΧΗ
            ΑΡΧΗ_ΕΠΑΝΑΛΗΨΗΣ
                  ΔΙΑΒΑΣΕ α, β
                  γ <-- Υποτείνουσα(α, β)
                  ΓΡΑΨΕ 'α =', α, 'β = ', β, 'Υποτείνουσα = ', γ
                  ΓΡΑΨΕ 'Ολοκλήρωσες;'
                  ΔΙΑΒΑΣΕ Απ
            ΜΕΧΡΙΣ_ΟΤΟΥ Απ = 'ΝΑΙ'
      ΤΕΛΟΣ_ΠΡΟΓΡΑΜΜΑΤΟΣ


       ΣΥΝΑΡΤΗΣΗ Υποτείνουσα(α, β) : ΠΡΑΓΜΑΤΙΚΗ
       ΜΕΤΑΒΛΗΤΕΣ
            ΠΡΑΓΜΑΤΙΚΕΣ: α, β
       ΑΡΧΗ
            Υποτείνουσα <-- Τ_Ρ(α^2+β^2)
       ΤΕΛΟΣ_ΣΥΝΑΡΤΗΣΗΣ

Δεν υπάρχουν σχόλια:

Δημοσίευση σχολίου