Câu lệnh điều kiện lồng nhau
Câu lệnh điều kiện lồng nhau
Trong khối "
if
" và "
khác
" có thể bao gồm bất kỳ câu lệnh nào khác, kể cả các câu lệnh điều kiện khác. Điều này dẫn đến
câu lệnh điều kiện lồng nhau; câu lệnh
else
đề cập đến câu lệnh
if
gần nhất trước đó.
Ví dụ
nếu ( A > 10 )
nếu ( A > 100 )
cout << "Bạn có rất nhiều tiền.";
khác
cout << "Bạn có đủ tiền.";
khác
cout << "Bạn không có đủ tiền.";
Để dễ hiểu chương trình hơn, tất cả các khối "if
" và "khác
" (cùng với dấu ngoặc đơn phân định chúng) được dịch sang phải 2-3 ký tự - đây được gọi là ký hiệu bậc thang.
Ghi "bậc thang" là hình thức tốt cho bất kỳ lập trình viên nào!
Problem
Sử dụng câu lệnh điều kiện lồng nhau, viết chương trình sẽ hiển thị từ "YES
" nếu số được nhập từ bàn phím nằm trong khoảng từ 20
đến 40 code> và từ "KHÔNG
" ngược lại.
Dán các đoạn mã còn thiếu vào chương trình.
Xin lưu ý rằng chương trình có hai nhánh else
- nếu bất kỳ điều kiện nào không được đáp ứng, từ "KHÔNG
".