[Buổi 3][Củng cố rẽ nhánh][HW] Bài 3: Cảnh báo thời tiết
Cảnh báo thời tiết
Bối cảnh
Trạm quan trắc môi trường dùng ba chỉ số — nhiệt độ, độ ẩm và tốc độ gió — để đưa ra một trong bốn mức cảnh báo. Một số mức chỉ cần một điều kiện nguy hiểm xảy ra, trong khi mức khác yêu cầu nhiều điều kiện kết hợp.
Vì các mức cảnh báo có tính ưu tiên, chương trình phải kiểm tra từ nghiêm trọng nhất (RED) xuống thấp nhất (GREEN).
Yêu cầu
Hãy kiểm tra mức cảnh báo theo thứ tự nghiêm trọng giảm dần:
REDnếuwind ≥ 100hoặctemp ≥ 40.- Nếu chưa RED,
ORANGEnếuwind ≥ 60hoặc đồng thờitemp ≥ 35vàhumidity ≥ 80. - Nếu chưa ở hai mức trên,
YELLOWnếutemp ≥ 30hoặchumidity ≥ 90. - Còn lại
GREEN.
Input
Dữ liệu vào được cung cấp theo định dạng sau:
temp humidity wind.
Hãy đọc các giá trị theo đúng thứ tự và ý nghĩa đã mô tả trong đề bài.
Output
In kết quả theo đúng định dạng sau:
Một màu cảnh báo.
Không in thêm lời giải thích, nhãn hoặc ký tự ngoài phần kết quả được yêu cầu.
Ràng buộc
temp -50..60; humidity 0..100.
Ví dụ 1
Input
40 10 0
Output
RED
Giải thích ví dụ
Với temp=40, humidity=10, wind=0, hệ thống kiểm tra lần lượt RED → ORANGE → YELLOW. Mức đầu tiên thỏa điều kiện là RED, nên đó là output.
Ví dụ 2
Input
35 79 60
Output
ORANGE
Giải thích ví dụ
Với temp=35, humidity=79, wind=60, hệ thống kiểm tra lần lượt RED → ORANGE → YELLOW. Mức đầu tiên thỏa điều kiện là ORANGE, nên đó là output.
Thông tin học tập
- Buổi: B03
- Concepts: logical expressions, precedence
- Giới hạn kiến thức: B01-B03
- Time limit: 1 second
- Memory limit: 256 MB
- Point: 100
Comments