Viết chương trình tính diện tích hoặc chu vi của hình vuông, hình chữ nhật, hình tam giác, hình tròn…

2 câu trả lời

Hình vuông:
P = a.4
S = a.a
Hình chữ nhật:
P = (a+b).2
S = a.b
Hình tam giác:
P = a.3
S = (a.h):2
Hình tròn:
P = d.3,14 hoặc r.2.3,14
S = r.3,14

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;