Xưởng may bạt che nắng hình tròn: tính vải và tìm đơn lớn nhất
Thang điểm 10 · 5 test case chấm tự động · 4 tiêu chí chấm
Xưởng nhận n đơn đặt bạt che nắng hình tròn trong một ngày. Với mỗi đơn, bán kính được cho là một số thực (đơn vị mét). Hãy viết chương trình thực hiện đồng thời các việc sau, kết hợp việc sử dụng công thức tính chu vi/diện tích hình tròn, kiểm tra tính hợp lệ dữ liệu và duyệt danh sách để tổng hợp thông tin (giống cách tổ chức một thư viện có kiểm tra dữ liệu đầu vào):
- Với mỗi đơn: nếu bán kính
<= 0thì bán kính không hợp lệ, in thông báo bỏ qua đơn đó; nếu hợp lệ, tính chu vi (mét vải viền cần may) và diện tích (mét vuông vải cần dùng), làm tròn 2 chữ số thập phân, rồi in ra. - Sau khi xét hết các đơn: in tổng diện tích vải cần dùng cho tất cả đơn hợp lệ (làm tròn 2 chữ số thập phân).
- In ra bán kính lớn nhất trong số các đơn hợp lệ; nếu không có đơn nào hợp lệ thì in thông báo tương ứng.
Định dạng vào: dòng 1 là số nguyên n (số đơn đặt); dòng 2 gồm n số thực là các bán kính, cách nhau bởi dấu cách.
Định dạng ra: với mỗi đơn theo đúng thứ tự, in một dòng như mô tả trên; sau đó in dòng tổng diện tích và dòng bán kính lớn nhất (hoặc thông báo không có đơn hợp lệ).
| Input | Output |
|---|---|
| 3 1.5 -2 3 | Đơn 1: Chu vi = 9.42, Diện tích = 7.07 Đơn 2: Bán kính không hợp lệ, bỏ qua Đơn 3: Chu vi = 18.85, Diện tích = 28.27 Tổng diện tích vải cần dùng: 35.34 Bán kính lớn nhất hợp lệ: 3.0 |
| 2 -1 0 | Đơn 1: Bán kính không hợp lệ, bỏ qua Đơn 2: Bán kính không hợp lệ, bỏ qua Tổng diện tích vải cần dùng: 0.0 Không có đơn hợp lệ |
Giáo viên giao bài này cho lớp, học sinh nộp bài trực tuyến và được chấm tự động.
Giáo viên đăng nhập để giao bàiBài tập khác lớp 11
- Ước lượng thời gian chấm điểm bài thi trắc nghiệm · Lập trình
- Đo đường chéo sân tập thể thao · Lập trình
- Chồng sách trên bàn học · Lập trình
- Thống kê quãng đường chạy bộ của CLB · Lập trình
- Đếm số cách đóng gói đều sản phẩm · Lập trình
- Theo dõi số bước chân của nhóm tập luyện · Lập trình