Hỏi về điều kiện của 1 dòng if ... else if

if(a>b)
else if(a>c)
như vậy là ngay dòng lệnh else if thì cho điều kiện a<=b VÀ a>c phải ko ạ

2 Likes

cái này sao giống tìm số lớn nhất trong 3 số quá z @@, nếu thế thì như trên là được rồi, nói chung còn phụ thuộc vào đề yêu cầu gì nữa

1 Like

ko em chỉ chưa hiểu rõ lệnh else if lắm ạ !!!

ùm đúng la nhu the rồi

1 Like

ko thỏa a > b thì có thể là a > c , và chắc chắn là a <= b :astonished:

1 Like

Một cấu trúc if đầy đủ gồm có :

if( điều kiện 1){
    .... khối lệnh 1
}
else if(điều kiện 2){
    .... khối lệnh 2
}
.....
else if(điều kiện n){
    .... khối lệnh n
}
else{
    .... khối lệnh cuối.
}

Chương trình sẽ duyệt từ điều kiện đầu tiên trở xuống. Nếu gặp điều khiện nào đúng thì thực hiện khối lệnh tương ứng rồi thoát ra (không kiểm tra các điều kiện phía dưới nữa). Nếu không có điều kiện nào đúng thì sẽ thực thi khối lệnh của else.
Tùy trường hợp cụ thể thì else if và else sẽ không cần dung tới.

4 Likes

chỉ : a <= b và a > c thôi.

Đúng r bạn :smiley: ( viết cho đủ 20 kí tự :joy: :joy: :joy: )

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?