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

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

Đáp án đúng: C


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: 1. **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. 2. **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. 3. **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