viết chương trình con tính chu vi và diện tích : -Hình Vuông -Hình Chữ Nhật -Hình Tam Giác chia làm 3 phần nha mọi người tặng điểm cho câu trả lời đầy đủ nhất...

2 câu trả lời

chương trình tính diện tích, chu vi hình vuông (sử dụng chương trình con)

program tinhdientich;
procedure hv(var s, cv, a: real);

        begin
        s:=a*a;

        cv:=4*a;
        end;

begin

write(‘nhap a = ‘);

readln(a);

write('dien tich hinh vuong la=', 's');

readln(s);

writeln('chu vi hinh vuong la=', 'cv')

readln(cv);

readln

end.

chương trình tính diện tích, chu vi hình chữ nhật (sử dụng chương trình con) 

program tinh dien tich;     

procedure CN(var a, b, s, cv: real);
        begin
        s:= a*b;

        cv:=(a+b)*2;

        end;
begin

write('nhap a, b=');

readln(a);

readln(b);

writeln('dien tich hinh chu nhat=', 's');

readln(s);

writeln('chu vi hinh chu nhat=', 'cv');

readln(cv);

readln

end.

chương trình tính diện tích, chu vi hình tam giác (sử dụng chương trình con) 

program tinh dien tich;

procedure TG(var a, b, cv, s: real);

        begin
        cv:=(a+b+c)/2;
        s:=sqrt(cv*(cv-a)*(cv-b)*(cv-c));
begin
write(‘nhap a =’);

readln(a);
write (‘nhap b =’);

readln(b);

write(‘nhap c =’);

readln(c);
writeln(‘Chu vi tam giac:=’, 'cv');

readln(cv);
writeln(‘Dien tich tam giac:’, 's');

readln(s);

readln
end.

hình tròn

program tinh dien tich;

procedure ht(var s, cv, r: real);
       begin
       cv:=3,14*r*r;

       s:=2*3,14*r;

       end;

begin

write('nhap r=');

readln(r);

writeln(‘dien tich hinh tron =‘, 's');

readln(s)

writeln('chu vi hinh tron =', 'cv');

readln(cv);

readln
end;

Procedure HV(a: extended);

Begin

          Writeln('Chu vi: ',a*4:0:2);

          Write('Dien tich: ',a*a:0:2);

End;

Procedure HCN(a,b: extended):;

Begin

          Writeln('Chu vi: ',(a+b)/2:0:2);

          Write('Dien tich: ',a*b:0:2);

End;

Procedure HTG(a,b,c: extended);

Var s,p: extended;

Begin

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

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

          Writeln('Chu vi: ',2*p:0:2);

          Write('Dien tich: ',s:0:2);

End;

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