JavaScript is required

Biểu thức sau cho kết quả là bao nhiêu nếu DTB = 9? =If(DTB>=5; "TB";If(DTB>=6.5; "Kha";If(DTB>= 8; "Gioi"; "Yeu")))

undefined.
Gioi
A.
Kha
B.
TB
C.
Yeu
Trả lời:

Đáp án đúng: a


Biểu thức If lồng nhau được sử dụng để kiểm tra giá trị của DTB và trả về kết quả tương ứng. Trong trường hợp DTB = 9:

If(DTB>=5; "TB"; ...): Điều kiện này đúng vì 9 >= 5, do đó biểu thức trả về "TB". Tuy nhiên, vì đây là cấu trúc IF lồng nhau, nên cần xét tiếp.

If(DTB>=6.5; "Kha"; ...): Điều kiện này đúng vì 9 >= 6.5, do đó biểu thức trả về "Kha". Tuy nhiên, vì đây là cấu trúc IF lồng nhau, nên cần xét tiếp.

If(DTB>= 8; "Gioi"; "Yeu"): Điều kiện này đúng vì 9 >= 8, do đó biểu thức trả về "Gioi".

Vậy, kết quả cuối cùng là "Gioi".

Câu hỏi liên quan