Faça um programa que
receba o valor dos três lados de um triângulo e mostre a seguinte
informação (showmessage = Não é triângulo) ou (showmessage =
Triângulo equilátero) ou (showmessage = Triângulo escaleno) ou
(showmessage = Triângulo isósceles).
Duplo clique no botão calcular para "programá-lo" , o código encontra-se abaixo.
============================================
procedure TForm1.BtnCalcularClick(Sender: TObject);
var A, B, C : Integer;
begin
A := StrToInt(edtA.text);
B := StrToInt(edtB.text);
C := StrToInt(edtC.text);
if (A < B+C ) and (B < A+C) and (C < A+B)
then
if (A = B) and (B = C)
then
ShowMessage ('Triângulo Equilátero')
else
if (A = B) or (A = C) or (C = B)
then
ShowMessage ('Triângulo Isósceles')
else
ShowMessage ('Triângulo Escaleno')
else
ShowMessage ('Não é Triângulo');
edtA.SetFocus
end;
var A, B, C : Integer;
begin
A := StrToInt(edtA.text);
B := StrToInt(edtB.text);
C := StrToInt(edtC.text);
if (A < B+C ) and (B < A+C) and (C < A+B)
then
if (A = B) and (B = C)
then
ShowMessage ('Triângulo Equilátero')
else
if (A = B) or (A = C) or (C = B)
then
ShowMessage ('Triângulo Isósceles')
else
ShowMessage ('Triângulo Escaleno')
else
ShowMessage ('Não é Triângulo');
edtA.SetFocus
end;
============================================
Referência
MANZANO, José Augusto
Navarro Garcia; MENDES, Sandro Santa Vicca. Estudo dirigido de
Delphi 7. São Paulo: Érica, 2003.
Nenhum comentário:
Postar um comentário