Cho chương trình dưới đây tính diện tích hình vuông .Hãy tìm những lỗi sai và sửa lại cho đúng Program Hinh_vuong; Uses crt var a , integer ; S: real; Begin Write ( 'Nhap canh hinh vuong : ') readln(a); S := a x a; ( 'Dien tich hinh vuong la: ' , S); readln end.

2 câu trả lời

Lỗi 1: uses crt → uses crt;

Lỗi 2: a , integer → a: integer;

Lỗi 3: Write ( 'Nhap canh hinh vuong : ') → Write ( 'Nhap canh hinh vuong : ');

Lỗi 4: S:=a x a; → S:=a*a;

Lỗi 5: ( 'Dien tich hinh vuong la: ' , S); → Write('Dien tich hinh vuong la:', S);

Viết lại chương trình:

Program Hinh_vuong;

Uses crt;

Var a: integer;

      S: real;

Begin

         Write('Nhap canh hinh vuong: '); readln(a);

         S:=a*a;

         Write('Dien tich hinh vuong la:', S:0:0);

         Readln

End.

Program Hinh_vuong;

Ues crt;

Var a: integer;

       S : real;

Begin

             Clrscr;

  Write( 'Nhap canh hinh vuong: a') ; Readln(a);

        S := a*a;

 Writeln('Dien tich hinh vuong la: ' , S : 10 : 2);

       Readln;

End.