Nhập vào 3 cạnh a,b,c bất kì, Kiểm tra xem nó có thể là độ dài 3 cạnh của 1 tam giác hay không. Ngược lại tính diện tích và chu vi của tam giác ra màn hình ( Pascal) Helpppppp meeeeeee!!!!!!!

2 câu trả lời

program sksk;
uses crt;
var a, b, c, p, s, cv : real;
begin
clrscr;
write('nhap do dai canh a :');readln(a);
write('nhap do dai canh b :');readln(b);
write('nhap so dai canh c :');readln(c);
if (a + b > c) and (a + c > b) and (b + c > a) then
begin
writeln(a:4:1, b:4:1, c:4:1,' la do dai ba canh tam giac');
p := (a + b + c)/2;
s := sqrt(p - (p - a) * (p - b) * (p - c));

cv := a + b + c;
writeln('dien tich tam giac la :', s:8:2);

writeln('chu vi tam giac la :', cv:8:2);
end
else writeln(a:4:1, b:4:1, c:4:1,' khong la do dai ba canh tam giac');
readln
end.

uses crt;
var a,b,c,p,s:real;
begin
clrscr;
    read(a,b,c);
    if(a + b > c) and (b + c > a) and (c + a > b) then
        writeln('3 canh la canh tam giac')
    else
        begin
            p:=(a + b + c) / 2;
            writeln(p);
            writeln(sqrt(p * (p - a) * (p - b) * (p - c)):0:2);
        end;
readln; readln;
end.