You are on page 1of 2

Diseñar un diagrama de flujo para calcular el área de figuras

geométricas.

INICIO
CODIFICACION EN DELPHI

PROCEDURE TForm1.Button1Click(Sender: TObject);


VAR
B, H B,H: Real;
BEGIN
B:= StrToFloat(EBase.Text);
H:= StrToFloat(EAltura.Text);
𝐵∗𝐻 AT: =B*H/2;
𝐴𝑇 = AR: =B*H;
2
lblResultado.Caption:=FloatToStr(AT,AR);
𝐴𝑅 = 𝐵 ∗ 𝐻 END;
PROCEDURE TForm1.Button2Click(Sender: TObject);
BEGIN
CLOSE;
END;
AT, AR
END;

FIN

INICIO

A, B, C

D=B*B-4AC

X1=(-B+SQRT(D)) /2A
D>=0
SI X2=(-B-SQRT(D)) /2A

NO
O
RAICES
X1, X2

INICIO
Procedure TForm2.Button1CLICK(Sender: TObjet);

VAR
A, B, C, X1, X2, PR, PI :REAL

Begin

LABEL9.Caption:=´ ´;

LABEL10.Caption:=´ ´;

A:=STRTOFLOAT (EDIT1.TEXT);

B:=STRTOFLOAT (EDIT2.TEXT);

C:=STRTOFLOAT (EDIT3.TEXT);

D:=(B*B)-(4*B*C);

If D>=0 then BEGIN

X1:=(-B+SQRT(D)) /(2A);

X2:=(-B-SQRT(D)) /(2A);

LABEL7.Caption:=FLOATTOSRT (X1);

LABEL8.Caption:=FLOATTOSRT (X2);

END

esle BEGIN

D:=-D; PI:=SQRT (D)/(2*A);

LABEL7.Caption:=FLOATTOSRT (PR);

LABEL8.Caption:=FLOATTOSRT (PR);

LABEL9.Caption:= FLOATTOSRT (PI);

LABEL10.Caption:= FLOATTOSRT (-PI);

END;

End;

Procedure Tform2.Button2Click(Sender: TObject);

Begin

Close;

End;

End.

You might also like