viết chương trình nhập vào ba cạnh của tam giác kiểm tra xem tam giác đó có phải tam giác vuông hay không

2 câu trả lời

program tamgiac;

uses crt;

var a,b,c,cv:integer;

      P,dt:real;

begin

clrscr;

write(‘Nhap do dai canh thu nhat: );    readln(a);

write(‘Nhap do dai canh thu hai: );    readln(b);

write(‘Nhap do dai canh thu ba: );    readln(c);

cv:=a+b+c;     {cong thuc tinh chu vi}

writeln(‘Chu vi tam giac la: ‘,cv);

P:=(a+b+c)/2;     {nua dien tich}

dt:=sqrt(P*(P-a)*(P-b)*(P-c));     {cong thuc tinh dien tich}

writeln(‘Dien tich tam giac la: ‘,dt:2:2);

if (a=b) or (b=c) or (a=c) then writeln(‘Day la tam giac can’)

       else writeln(‘Khong phai tam giac can’);

if (a*a+b*b=c*c) or (b*b+c*c=a*a) or (a*a+c*c=b*b) then write(‘Day la tam giac vuong’)

       else write(‘Khong phai tam giac vuong’);

readln

end.

program tam_giac;
uses crt;
var a, b, c : integer;
begin
clrscr;
write('nhap do dai canh a :');readln(a);
write('nhap do dai canh b :');readln(b);
write('nhap do dai canh c :');readln(c);
if (a*a = b*b + c*c) or (b*b = a*a + c*c) or (c*c = a*a + b*b) then
writeln('ba canh la tam giac vuong')
else writeln('ba canh khong phai tam giac vuong');
readln
end.