Trong các hệ thống điều khiển cửa tự động, cảm biến được sử dụng để xác ...
Câu 2: Trong các hệ thống điều khiển cửa tự động, cảm biến được sử dụng để xác định khi nào cửa mở hoặc đóng bằng cách nhận các biến số học. Giả sử số chắn biểu diễn cho trạng thái đóng cửa và số lê biểu diễn cho trạng thái cửa mở. Trong trường hợp này, kiểm tra tỉnh chẵn lẻ của số được ghi nhận bởi cảm biến để đóng hoặc mở cửa:
- Nếu số là số chẩn (ví dụ, 2; 4; 6), trạng thái là đóng cửa.
– Nếu số là số lẻ (ví dụ, 1; 3; 5), trạng thái là mở cửa.
Việc kiểm tra tính chẵn lẻ giúp xác định và điều khiển trạng thái của cửa tự động một cách đơn giản và hiệu quả trong các ứng dụng thực tế.
Yêu cầu: Viết chương trình nhập số nguyên dương biểu diễn trạng thái của cửa tự động và hiển thị ra màn hình “Đóng cửa.” nếu số nhập là số chẵn; ngược lại, hiển thị “Mở cửa.”.
Dữ liệu vào: Số nguyên dương biểu diễn trạng thái của cửa tự động.
Dữ liệu ra: "Đóng cửa." hoặc "Mở cửa.".
Ví dụ minh hoạ cho kết quả chạy chương trình
Thông tin nhập | Kết quả hiển thị |
Nhập trạng thái: 2 | Đóng cửa. |
Nhập trạng thái: 5 | Mở cửa. |
*Chương trình tham khảo:
# Nhập số nguyên dương từ người dùng
so_trang_thai = int(input("Nhập số nguyên dương biểu diễn trạng thái của cửa tự động: "))
# Kiểm tra chẵn lẻ
if so_trang_thai % 2 == 0:
print("Đóng cửa.")
else:
print("Mở cửa.")
*Giải thích chương trình:
- Nhập dữ liệu: Sử dụng input() để nhận số nguyên dương từ người dùng và chuyển đổi thành kiểu số nguyên bằng int().
- Kiểm tra chẵn lẻ:
+ Sử dụng toán tử % để kiểm tra tính chẵn lẻ.
+ Nếu số chia cho 2 có dư bằng 0, nghĩa là số chẵn, in ra "Đóng cửa.".
+ Ngược lại, in ra "Mở cửa.".
*Ví dụ:
- Nếu người dùng nhập 4, chương trình sẽ in ra: Đóng cửa.
- Nếu người dùng nhập 3, chương trình sẽ in ra: Mở cửa.
Bình luận