Câu hỏi 7:Tạo chương trình Scratch thực hiện tính tiền nước sinh hoạt gia đình em cần trả...
Câu hỏi:
Câu hỏi 7: Tạo chương trình Scratch thực hiện tính tiền nước sinh hoạt gia đình em cần trả theo giả nước ở Bảng 1, với n ($m^{3}$) được nhập từ bàn phím. Thực hiện chương trình với các bộ dữ liệu thử trong bảng dưới đây và ghi lại kết quả.
STT | Số $m^{2}$ sử dụng | dùng số tiền phải trả (đồng) |
1 | 8 | |
2 | 17 | |
3 | 25 | |
4 | 301 |
Câu trả lời:
Người trả lời: GV. Đỗ Văn Ánh
Để làm bài này, chúng ta sẽ cần tạo một chương trình Scratch với các bước sau:
Bước 1: Tạo biến "n" để nhập số mét khối nước sử dụng mỗi tháng.
Bước 2: Sử dụng các khối lệnh if then-else để tính số tiền phải trả theo gợi ý trong bài toán.
Bước 3: Hiển thị số tiền phải trả ra màn hình.
Dưới đây là cách giải của bài toán:
Bước 1: Tạo biến "n" và yêu cầu người dùng nhập giá trị của biến này.
Bước 2: Sử dụng khối lệnh if then-else để tính số tiền cần trả theo bảng giá sau:
- Nếu n <= 4, thì số tiền cần trả là n * 784.
- Nếu n > 4 và n <= 9, thì số tiền cần trả là n * 1094.
- Nếu n > 9 và n <= 12, thì số tiền cần trả là n * 1735.
- Nếu n > 12, thì số tiền cần trả là n * 699.
Bước 3: Hiển thị số tiền cần trả ra màn hình.
Ví dụ:
- Nếu người dùng nhập 8, chương trình sẽ tính 8 * 1094 = 8752 và hiển thị ra màn hình.
- Nếu người dùng nhập 15, chương trình sẽ tính 15 * 699 = 10485 và hiển thị ra màn hình.
Chúc bạn thành công!
Bước 1: Tạo biến "n" để nhập số mét khối nước sử dụng mỗi tháng.
Bước 2: Sử dụng các khối lệnh if then-else để tính số tiền phải trả theo gợi ý trong bài toán.
Bước 3: Hiển thị số tiền phải trả ra màn hình.
Dưới đây là cách giải của bài toán:
Bước 1: Tạo biến "n" và yêu cầu người dùng nhập giá trị của biến này.
Bước 2: Sử dụng khối lệnh if then-else để tính số tiền cần trả theo bảng giá sau:
- Nếu n <= 4, thì số tiền cần trả là n * 784.
- Nếu n > 4 và n <= 9, thì số tiền cần trả là n * 1094.
- Nếu n > 9 và n <= 12, thì số tiền cần trả là n * 1735.
- Nếu n > 12, thì số tiền cần trả là n * 699.
Bước 3: Hiển thị số tiền cần trả ra màn hình.
Ví dụ:
- Nếu người dùng nhập 8, chương trình sẽ tính 8 * 1094 = 8752 và hiển thị ra màn hình.
- Nếu người dùng nhập 15, chương trình sẽ tính 15 * 699 = 10485 và hiển thị ra màn hình.
Chúc bạn thành công!
Câu hỏi liên quan:
- Câu hỏi 1:Ghép mỗi phát biểu nếu – thì, nếu – thì – không thì ở cột bên trái với khối lệnh...
- Câu hỏi 2:Hãy lắp ghép mỗi biểu thức điều kiện ở cột bên phải vào đúng vị trí trong mỗi khối...
- Câu hỏi 3:Điền các cụm từ: điều kiện; phép toán; cấu trúc rẽ nhánh; dạng thiếu; dạng đủ; biểu...
- Câu hỏi 4:Ghép mỗi mô tả thuật toán ở cột bên trái với khối lệnh tương ứng trong Scratch ở...
- Câu hỏi 5:Ghép các câu lệnh Scratch ở cột B vào đúng vị trí trong khối lệnh ở cột A để tạo...
- Câu hỏi 6:Hãy viết thuật toán tính tiền điện hàng tháng theo biểu giá ở Bảng 2.Bảng 2. Biểu...
- Câu hỏi 8:Tạo chương trình Scratch tính tiền điện gia đình em cần trả theo biểu giá ởBảng 2,...
Cuối cùng, chương trình sẽ hiển thị số tiền phải trả lên giao diện và lưu lại kết quả để so sánh với các bộ dữ liệu thử đã cho trong câu hỏi.
Sau khi nhận dữ liệu nhập từ người dùng, chương trình sẽ tính toán số tiền phải trả bằng cách nhân số $m^{3}$ nước với giá tương ứng từ Bảng 1.
Tiếp theo, chương trình cần yêu cầu người dùng nhập số $m^{3}$ nước mà gia đình sử dụng thông qua giao diện nhập liệu trên Scratch.
Để tạo chương trình Scratch thực hiện tính tiền nước, trước hết chúng ta cần tạo một biến để lưu giá tiền cho mỗi $m^{3}$ nước sử dụng dựa trên Bảng 1.