cho a=9 và b=8. Tìm kết quả của biến S sau mỗi lệnh sau đây, với ban đầu giá trị của S bằng 0
a, if (a+b) mod 2=0 then S:=a*b;
b, if (a>=b) or (a>9) then S:=b else S:=a;
trả lời chi tiết giúp vứi
cho a=9 và b=8. Tìm kết quả của biến S sau mỗi lệnh sau đây, với ban đầu giá trị của S bằng 0
a, if (a+b) mod 2=0 then S:=a*b;
b, if (a>=b) or (a>9) then S:=b else S:=a;
trả lời chi tiết giúp vứi
a) S=0 vì (a+b)=9+8=17 không chia hêt cho 2, Điều kiện sai => không thực hiện câu lệnh tiếp theo
b) S=8 vì a>=b tức 9>=8 đúng => S=b=8 Chỉ cần 1 trong 2 điều kiện đúng thì sẽ thực hiện câu lệnh vì bạn sử dụng “or”