Calculul Ariei Cu Formula Lui Heron

5
MASTER:R.C.S.C BORDEUT VASILE LUCIAN !TEMA 1. program TEMA1CALCULULARIEITRIUNG ! Acest program calculeaza aria unui triunghi cu ajutorul formulei lui HERON implicit none ! declaratie ! Variabile real a,b,c,p,S write (*,*) 'UNIVERSITATEA TEHNICA "Gh. Asachi" IASI' WRITE (*,*) 'MASTER : R.C.S.C.' WRITE (*,*) 'Masterand: BORDEUT VASILE LUCIAN' write (*,*) write (*,*) 'DECLARAREA DATELOR DE INTRARE' write (*,*) 'Unitate de masura a laturilor: [mm]' write (*,*) write (*,1) 1 format ('a=',$) read (*,*) a write (*,2) 2 format ('b=',$) read (*,*) b write (*,3) 3 format ('c=',$) read (*,*) c 4 write(*,*) 'a,b,c sunt:',a,b,c if ((a<=0.) .or. (b<=0.) .or. (c<=0.) .or. ((a+b)<=c) .or. ((a+c)<=b) .or. ((c+b)<=a)) then write(*,*) 'EROARE - VERIFICATI DACA LATURILE SUNT POZITIVE SI DACA O LATURA E INTOTDEAUNA MAI MICA DECAT SUMA CELORLALTE DOUA' else !DETERMINAREA SEMIPERIMETRULUI p=(a+b+c)/2.0 write(*,*)'Semiperimetru P este :=',p !DETERMINAREA ARIEI TRIUNGHIULUI S=sqrt(p*(p-a)*(p-b)*(p-c)) write(*,*)'Aria triunghiului S este egala cu:',S endif read(*,*) end program TEMA1CALCULULARIEITRIUNG

Transcript of Calculul Ariei Cu Formula Lui Heron

Page 1: Calculul Ariei Cu Formula Lui Heron

MASTER:R.C.S.C

BORDEUT VASILE LUCIAN

!TEMA 1.program TEMA1CALCULULARIEITRIUNG

! Acest program calculeaza aria unui triunghi cu ajutorul formulei lui HERONimplicit none

! declaratie

! Variabilereal a,b,c,p,S

write (*,*) 'UNIVERSITATEA TEHNICA "Gh. Asachi" IASI'WRITE (*,*) 'MASTER : R.C.S.C.'WRITE (*,*) 'Masterand: BORDEUT VASILE LUCIAN'write (*,*)

write (*,*) 'DECLARAREA DATELOR DE INTRARE'write (*,*) 'Unitate de masura a laturilor: [mm]'write (*,*)

write (*,1)1 format ('a=',$)

read (*,*) a

write (*,2)2 format ('b=',$)

read (*,*) b

write (*,3)3 format ('c=',$)

read (*,*) c

4 write(*,*) 'a,b,c sunt:',a,b,c

if ((a<=0.) .or. (b<=0.) .or. (c<=0.) .or. ((a+b)<=c) .or. ((a+c)<=b) .or. ((c+b)<=a)) thenwrite(*,*) 'EROARE - VERIFICATI DACA LATURILE SUNT POZITIVE SI DACA O LATURA E INTOTDEAUNA

MAI MICA DECAT SUMA CELORLALTE DOUA'else

!DETERMINAREA SEMIPERIMETRULUIp=(a+b+c)/2.0

write(*,*)'Semiperimetru P este :=',p!DETERMINAREA ARIEI TRIUNGHIULUIS=sqrt(p*(p-a)*(p-b)*(p-c))

write(*,*)'Aria triunghiului S este egala cu:',Sendif

read(*,*)

end program TEMA1CALCULULARIEITRIUNG

Page 2: Calculul Ariei Cu Formula Lui Heron

MASTER:R.C.S.C

BORDEUT VASILE LUCIAN

START

Reada,b,c,p,S

Write a,b,c

IfIF

a<=0, b<=0, c<=0,

a+b<=c, a+c<=b, b+c<=a

NU

DA

'EROARE -VERIFICATI DACALATURILE SUNT

POZITIVE SI DACAO LATURA E

INTOTDEAUNA MAIMICA DECAT SUMACELORLALTE DOUA

p=(a+b+c)/2.0

S=sqrt(p*(p-a)*(p-b)*(p-c))

Write a,b,c

Page 3: Calculul Ariei Cu Formula Lui Heron

MASTER:R.C.S.C

BORDEUT VASILE LUCIAN

Page 4: Calculul Ariei Cu Formula Lui Heron

MASTER:R.C.S.C

BORDEUT VASILE LUCIAN

TEMA NR.1

DETERMINAREA ARIEI TRIUNGHIULUI CU FORMULA LUIHERON

Page 5: Calculul Ariei Cu Formula Lui Heron

MASTER:R.C.S.C

BORDEUT VASILE LUCIAN

1. CERINTA:

Se cere calculul arie unui triunghi folosind formula lui Heron.

2. Formule Utilizate

Pentru calculul ariei unui triunghi vom folosi formula lui Heron:= ( − )( − )( − ) (1)

unde p este semiperimetrul şi se calculează cu formula:= (2)

Date de intrare:

Date de intrare sunt laturile triunghiului: a,b,c

Date de ieşire:

Rezultatul este aria triunghiului: S.

Metoda de calcul:

Se calculează mai întâi semiperimetrul cu formula (2), iar apoi se calculează aria triunghiului cu relaţia(1).