Nếu Điều kiện được thoả mãn (true) thì Câu lệnh được thực hiện, nếu Điều kiện không được thoả mãn (false) thì Câu lệnh trong khối lệnh rẽ nhánh không được thực hiện.
Cấu trúc: if <Điều kiện> then <Câu lệnh>
Nếu Điều kiện được thoả mãn (true) thì Câu lệnh 1 được thực hiện, nếu Điều kiện không được thoả mãn (false) thì Câu lệnh 2 được thực hiện.
Cấu trúc: if <Điều kiện> then <Câu lệnh 1> else <Câu lệnh 2>
Lưu ý: <Câu lệnh>, <Câu lệnh 1>, <Câu lệnh 2> có thể là một lệnh hoặc một khối lệnh.
⚡Ví dụ. Sử dụng cấu trúc rẽ nhánh để tạo chương trình tính tính giá vé theo bảng sau.
📝Hướng dẫn thực hiện
Quan sát vào bảng trên có thể chia thành hai trường hợp:
Từ các chương trình trên ta có chương trình như sau:
Phép toán số học: +, -, *, /, mod, round.
Phép toán so sánh trả về kết quả là true (đúng) hoặc false (sai): >, <, =.
Phép toán logic:
Bạn có thể đăng câu hỏi về bài học này ở đây
Học liệu này đang bị hạn chế, chỉ dành cho tài khoản VIP cá nhân, vui lòng nhấn vào đây để nâng cấp tài khoản.