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

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


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



 

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