C1-04 · Đổi nhiệt độ
Xem dạng PDFĐề
Đổi 25 độ C sang độ F theo công thức
$$F = C \times \frac{9}{5} + 32$$
(trong mã nguồn viết theo đúng thứ tự của sách: C * 9 / 5 + 32). Viết mã giả, tính tay kết quả, rồi viết chương trình in đúng một số.
Dữ liệu vào
Không có. Chương trình không đọc dữ liệu: mọi giá trị đã viết sẵn trong mã nguồn (cách đọc dữ liệu từ bàn phím học ở mục 2.4).
Kết quả
Một dòng: nhiệt độ F, đúng như Python in ra giá trị của biểu thức (phép chia / luôn cho số thực, mục 1.3.1).
Ràng buộc
- Giá trị C = 25 viết sẵn trong mã. Chỉ in con số, không in chữ
F, không inđộ.
Lưu ý khi nộp
Đề yêu cầu máy tính biểu thức, không in con số đã tính tay. Hệ thống chỉ so kết quả in ra nên không phân biệt được print(25 * 9 / 5 + 32) với print(77.0); phần này giảng viên kiểm khi chấm tay. In đúng như mẫu: không nhãn, không đơn vị, không khoảng trắng hay dòng trống thừa.
Ví dụ
Dữ liệu vào:
Kết quả:
77.0
Giải thích ví dụ
Tính tay: ~25 \times 9 = 225~, ~225 / 5 = 45~, ~45 + 32 = 77~. Python thực hiện nhân, chia trước rồi mới cộng, từ trái sang phải; phép chia / cho số thực nên kết quả in là 77.0 chứ không phải 77 (giống 1250000 / 4 in 312500.0 ở mục 1.3.1).
Nguồn trong sách: Bài C1-04, mục 1.7, giáo trình Lập trình cơ sở với Python — TS. Nguyễn Quốc Long · Mức: (**)