[Quảng Ninh - TS10 - 2024] Bài 1: Thang nhiệt độ

Xem dạng PDF

Gửi bài giải

Điểm: 10,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Kotlin, Pascal, PyPy, Python, Scratch

Phần lớn các quốc gia trên thế giới sử dụng thang nhiệt độ Celsius (ký hiệu ~°C~). Trong điều kiện áp suất bình thường, nước đóng băng ở ~0°C~ và sôi ở ~100°C~.

Tuy nhiên, ở một số quốc gia lại sử dụng thang nhiệt độ Fahrenheit (ký hiệu ~°F~). Theo thang Fahrenheit, trong điều kiện áp suất bình thường, nước đóng băng ở ~32°F~ và sôi ở ~212°F~.

Gọi ~t_c~ là nhiệt độ theo thang Celsius và ~t_f~ là nhiệt độ tương ứng theo thang Fahrenheit, ta có:

$$tc = \frac {5}{9} (t_f - 32)$$

$$tf = \frac {9}{5} t_c + 32$$

Cho nhiệt độ ở một thang nhiệt độ, hãy tính nhiệt độ tương ứng ở thang kia với độ chính xác đúng ~2~ chữ số sau dấu phẩy thập phân.

INPUT

Gồm một dòng chứa một số nguyên (nằm trong đoạn ~[-10^9, 10^9]~) và một ký tự chỉ thang nhiệt độ (viết liền nhau, không có dấu cách ở giữa).

Ký tự chỉ thang nhiệt độ là ~C~ hoặc ~F~ tương ứng cho biết đó là nhiệt độ Celsius hay Fahrenheit.

OUTPUT

Nhiệt độ tương ứng ở thang kia với độ chính xác đúng ~2~ chữ số sau dấu phẩy thập phân và ký tự ~C~ hoặc ~F~ chỉ thang nhiệt độ tương ứng (viết liền nhau, không có dấu cách ở giữa).

SAMPLE INPUT 1

0C

SAMPLE OUTPUT 1

32.00F

SAMPLE INPUT 2

212F

SAMPLE OUTPUT 2

100.00C

SAMPLE INPUT 3

-37C

SAMPLE OUTPUT 3

-34.60F

SAMPLE INPUT 4

10F

SAMPLE OUTPUT 4

-12.22C

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.