[Buổi 3][Củng cố rẽ nhánh][HW] Bài 3: Cảnh báo thời tiết


LÀM BÀI

Points: 100
Time limit: 1.0s
Memory limit: 256M

Author:
Problem types
Allowed languages
C++

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:

  1. RED nếu wind ≥ 100 hoặc temp ≥ 40.
  2. Nếu chưa RED, ORANGE nếu wind ≥ 60 hoặc đồng thời temp ≥ 35humidity ≥ 80.
  3. Nếu chưa ở hai mức trên, YELLOW nếu temp ≥ 30 hoặc humidity ≥ 90.
  4. 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

There are no comments at the moment.

Zalo