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.