Bài 6: Giải bài toán trên máy tính

Bạn chưa đăng nhập. Vui lòng đăng nhập để hỏi bài
Hoàng

viết thuật toán nhập vào 3 số a b c. kiểm tra và thông báo ra màn hình xem a b c có phải là 3 cạnh của tam giác hay không nếu phải thì kiểm tra và thông báo ra màn hình đó là tam giác vuông hay không rồi tính diện tích của tam giác đó?

mình đang cần gấp cảm ơn mn trc nha

 

Nguyễn Lê Phước Thịnh
8 tháng 1 2021 lúc 22:00

uses crt;

var a,b,c,p,s:real;

begin

clrscr;

repeat

write('Nhap a='); readln(a);

write('Nhap b=');c readln(b);

write('Nhap c='); readln(c);

until (a>0) and (b>0) and (c>0);

if (a+b>c) and (a+c>b) and (b+c>a) then 

begin

kt:=0;

if sqr(a)=sqr(b)+sqr(c) then kt:=1;

if sqr(b)=sqr(a)+sqr(c) then kt:=1;

if sqr(c)=sqr(a)+sqr(b) then kt:=1;

if kt=0 then writeln('Day khong la tam giac vuong')

else begin

              writeln('Day la ba canh trong mot tam giac vuong');

p:=(a+b+c)/2;

s:=sqrt(p*(p-a)*(p-b)*(p-c));

writeln('Dien tich tam giac vuong la: ',s:4:2);

end;

end

else writeln('Day khong la ba canh trong mot tam giac');

readln;

end.


Các câu hỏi tương tự
Lan Phạm
Xem chi tiết
Lò chí Quyền
Xem chi tiết
Nhóc Nhí Nhảnh
Xem chi tiết
Nguyễn Xuân Khoa
Xem chi tiết
_zerotwo00_
Xem chi tiết
Huy Tiến Vũ
Xem chi tiết
Pat
Xem chi tiết
Lâm Khánh Linh
Xem chi tiết
Tat Đạt
Xem chi tiết