Προγραμματισμός FORTRAN > Παραδείγματα > Εμβαδόν Τριγώνου

Αρχική-HomeΠαραδείγματαΕντολές-ΣυναρτήσειςΟδηγίες-FAQsΣυνδέσεις-Links

ΠΑΡΑΔΕΙΓΜΑ: ΕΜΒΑΔΟΝ ΤΡΙΓΩΝΟΥ

Να γραφεί πρόγραμμα που να υπολογίζει το Εμβαδόν E ενός τριγώνου από τις τρεις πλευρές του: a, b & c. Ο τύπος υπολογισμού είναι:

          


Κώδικας:

PROGRAM embadon_trigwnou
IMPLICIT NONE
 REAL:: a, b, c, t, E
 WRITE (*,*) 'Dwse Tis 3 Pleyres a, b, c:'
 READ (*,*) a, b, c
!
 t = (a+b+c)/2.0
 E = SQRT(t*(t-a)*(t-b)*(t-c))
!
 WRITE (*,*) 'To Embadon einai:', E
END


Εκτέλεση:

 Dwse Tis 3 Pleyres a, b, c:
3, 4, 5 ENTER

 To Embadon einai: 6.000000


Σχόλια ή Επεκτάσεις

1. Έλεγχος των Δεδομένων
Τα δεδομένα a, b, c μπορεί να μην συνιστούν πλευρές τριγώνου. Στο πρόγραμμα θα πρέπει να προστεθεί ο έλεγχος του σχετικού κανόνα των τριγώνων.

2. Η Συνάρτηση SQRT
Το πεδίο ορισμού της SQRT είναι οι θετικοί αριθμοί και γι' αυτό θα πρέπει να γίνεται έλεγχος για τυχόν αρνητικό υπόριζο.


©2006 Δρ. Β. Χ. Μούσας, Επικ. Καθ., e-mail Τ.Ε.Ι. ΑθήναςΤμήμα Πολιτικών Έργων Υποδομής