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) t

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

0 bình luận về “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) t”

  1. 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”

         

    Bình luận

Viết một bình luận