Câu 1. Bài toán tính tiền nước (4,0 điểm; Đề TS vào 10 - Vĩnh Long 2026 - 2027)

Xem dạng PDF

Gửi bài giải

Điểm: 4,00 (OI)
Giới hạn thời gian: 2.0s
Giới hạn bộ nhớ: 30M
C# 256M
Go 256M
Java 256M
Kotlin 256M
PHP 256M
Python 3 256M
Ruby 256M
Rust 256M
Scratch 3 256M
Input: stdin
Output: stdout

Tác giả:
Nguồn bài:
Đề TS vào 10 - Vĩnh Long 2026 - 2027
Dạng bài
Ngôn ngữ cho phép
C , C# , C++ , Go , Java , Kotlin , Pascal , PHP , Python 3 , Ruby , Rust , Scratch 3

Câu 1. Bài toán tính tiền nước (4,0 điểm; Đề TS vào 10 - Vĩnh Long 2026 - 2027)

Bạn là chủ của một dãy phòng trọ cho thuê. Hằng tháng, bên cạnh tiền phòng, việc tính tiền nước luôn là vấn đề "đau đầu" vì giá nước được tính theo bậc thang để khuyến khích tiết kiệm, kèm theo các khoản thuế, phí.
Để tránh việc tính toán thủ công bằng máy tính cầm tay dễ nhầm lẫn và thiếu minh bạch, bạn quyết định viết một phần mềm nhỏ đặt tên là "Tính tiền nước". Hằng tháng, bạn chỉ cần nhìn vào đồng hồ nước của phòng trọ, nhập số khối (m3) nước đã dùng vào phần mềm, phần mềm sẽ tự động tính ra số tiền chính xác để gửi cho người thuê phòng.
Yêu cầu: Với V là số khối (m3) nước đã dùng trong tháng. Hãy viết chương trình cho phép người dùng nhập vào giá trị của V (0 <= V <= 50000), chương trình sẽ kiểm tra điều kiện rồi thực hiện các yêu cầu sau:

  • Tiền nước tiêu thụ theo bậc với quy định:
    • Người dùng từ 10m3 trở xuống thì tính giá 8500 đ/1m3.
    • Từ trên 10m3 đến 20m3 thì phần nước này được tính giá 9900 đ/1m3.
    • Từ trên 20m3 đến 30m3 thì phần nước này được tính giá 16000 đ/1m3.
    • Nếu sử dụng trên 30m3 thì phần nước này được tính giá 27000 đ/1m3.
  • Thuế VAT bằng 5% của tiền nước tiêu thụ theo bậc (làm tròn đến hàng đơn vị).
  • Phí bảo vệ môi trường bằng 10% của tiền nước tiêu thụ theo bậc (làm tròn đến hàng đơn vị).
  • Tổng tiền phải trả = Tiền nước tiêu thụ theo bậc + Thuế VAT + Phí bảo vệ môi trường.

Dữ liệu vào: Nhập trực tiếp từ bàn phím số khối (m3) nước tiêu thụ trong tháng (là một số nguyên dương).
Dữ liệu ra: Xuất ra màn hình đúng 4 dòng theo thứ tự sau:

  1. Tiền nước tiêu thụ theo bậc.
  2. Thuế VAT.
  3. Phí bảo vệ môi trường.
  4. Tổng tiền phải trả.

Lưu ý: Chương trình phải kiểm tra được tính hợp lý của dữ liệu đầu vào. Nếu dữ liệu không hợp lý thì hiển thị thông báo: "DU LIEU KHONG HOP LY".

Ví dụ:

Dữ liệu vào Dữ liệu ra
40 TIEN NUOC TIEU THU THEO BAC: 614000
THUE VAT: 30700
PHI BAO VE MOI TRUONG: 61400
TONG TIEN PHAI TRA: 706100
-5 DU LIEU KHONG HOP LY

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.