Sau câu lệnh x := 19 mod 4; Giá trị của biến x là Tìm lỗi cho đoạn chương trình sau trong Pascal: program tim_loi_cau_16; var R,C,S: integer; const pi=3,14; begin R := 5; C := 2*pi*R; S := pi*R*R; writeln(‘Chu vi hinh tron la:’, C:6:2); writeln(‘Dien tich hinh tron la:’, S:6:2); readln; end. đg cần gấp lắm

2 câu trả lời

Câu 1 : 

=> mod : chia lấy phần dư

=> 19 mod 4 = 4 dư 3

=> 19 mod 4 = 3

=> Giá trị biến x = 3

Câu 2 :

- var r, c, s : integer;

=> sai kiểu dữ liệu

=> C = 2 * 3.14 * r => chu vi là số thực

=> S = r * r * 3.14 => diện tích là số thực

- const pi = 3,14;

=> sai dấu phẩy

Kq:=3;

vì mod là lấy phần dư;

19/4=4(dư 3) nên ta lấy phần dư là 3;

câu duois mình sửa thôi nha:

program tim_loi_cau_16;                
var R: integer;     S,C: real;
const pi=3.14;                       
begin                                                
     R := 5;   C := 2*pi*R;  S := pi*R*R;                                             
     writeln(‘Chu vi hinh tron la:’, C:6:2);  
     writeln(‘Dien tich hinh tron la:’, S:6:2);  
     readln;
end.