Câu 1:Viết chương trình tính diện tích hình tam giác với độ dài 3 cạnh a,b,c hoặc chiều cao h ( là các số thực được nhập vào từ bàn phím). In ra màn hình kết quả đó.Kiểm tra nếu diện tích của hình tam giác lớn hơn hoặc diện tích HCN. Diện tích HCN= 50 m^2 thì đưa ra KQ là diện tích tam giác lớn hơn diện tích HCN ngược lại diện tích hình tam giác nhỏ hơn diện tích HCN.

2 câu trả lời

uses crt;

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

begin

writeln('Nhap canh a:');

readln(a);

writeln('Nhap canh b:');

readln(b);

writeln('Nhap canh c:');

readln(c);

if (a+b>c) and (a+c>b) and (b+c>a) then writeln ('Day la 3 canh cua tam giac') else writeln ('Day khong phai la 3 canh cua tam giac');

writeln('Nhap chieu cao h ung voi canh c:');

readln(h);

S:=(c*h)/2;

writeln('Dien tich tam giac do la:,s:5:2);

if S>50 then writeln('Dien tich tam giac lon hon dien tich hinh chu nhat') else

if S=50 then writeln('Dien tich tam giac bang dien tich hinh chu nhat') else

writeln('Dien tich tam giac nho hon dien tich hinh chu nhat');

readln;

end.

Tính diện tích tam giác với 3 cạnh

program dientich;

uses crt;

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

begin

clrscr;

write(‘Nhap a: ‘);   readln(a);

write(‘Nhap b: ‘);   readln(b);

write(‘Nhap c: ‘);   readln(c);

p:=(a+b+c)*0.5;

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

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

if s>50 then write(‘Lon hon dien tich hinh chu nhat’)

else if s=50 then write(‘Bang dien tich hinh chu nhat’)

     else if s<50 then write(‘Nho hon dien tich hinh chu nhat’);

readln

end.

*Tính diện tích bằng đường cao

program dientichl

uses crt;

var a,h,s:real;

begin

clrscr;

write(‘Nhap canh day: ‘);   readln(a);

write(‘Nhap duong cao: ‘);   readln(h);

s:=a*h*0.5;

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

if s>50 then write(‘Lon hon dien tich hinh chu nhat’)

else if s=50 then write(‘Bang dien tich hinh chu nhat’)

     else if s<50 then write(‘Nho hon dien tich hinh chu nhat’);

readln

end.

Câu hỏi trong lớp Xem thêm