Viết 2 ctr con tìm chu vi và diện tích của 1 hcn áp dụng các ctr con đó để tìm chu vi và S của n hình chữ nhật với chiều dài và chiều rộng được nhập từ bàn phím. Ai biết giúp mik với

2 câu trả lời

var d, r: real;

Function CV(x, y: real): real;

    Begin

        CV:=(x+y)*2;

    End;

Function DT(x, y: real): real;

    Begin

        DT:=a*b;

    End;

Begin

    Write('nhap chieu dai va chieu rong: ');

    Readln(d, r);

    Writeln('chu vi: ', cv(d, r));

    Write('dien tich: ', dt(d, r));

    Readln

End.

program Mang;
uses crt;
var   a,b: array[1..10000] of integer;
         n,i: integer;
     
function dientich(a,b: integer):integer;
begin
      dientich:=a*b;
end;

function chuvi(a,b: integer):integer;
begin
      chuvi:=(a+b)*2;  
end;

begin
       clrscr;
      
       write('Nhap so hinh chu nhat= ');readln(n);
      
       for i:=1 to n do
           begin
          
              write('Chieu dai hcn thu ',i,': ');readln(a[i]);
             
              write('Chieu rong hcn thu ',i,': ');readln(b[i]);
             
           end;
       
        writeln('----------------------');
          
        for i:=1 to n do
       
             begin
                
   writeln('Dientich hcn thu ',i,': ',dientich(a[i],b[i]));
       
        writeln('Chuvi hcn thu ',i,': ',chuvi(a[i],b[i]));
      
             end;
  readln;
end.

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