LH Quảng cáo: lazijsc@gmail.com

Bài tập  /  Bài đang cần trả lời

Viết chương trình tính số vở mua được

Nhóm bạn “ Tình – Chi – Tuấn Anh” góp tiền mua vở tặng các bạn có hoàn cảnh khó khăn. Tình góp A đồng, số tiền của Chi góp nhiều gấp đôi số tiền của Tình. Số tiền góp của Tuấn Anh nhỏ hơn số tiền góp của Chi là 10.000 đồng. Giá mỗi cuốn vở là 9.500 đồng. Các bạn quyết định mua hết số tiền đó, tiền lẻ còn lại được giữ làm quỹ nhóm. Viết chương trình tính số vở mua được. Dữ liệu vào: - Số tiền mà Tình góp mua vở Dữ liệu ra: - Gồm một số nguyên duy nhất là số vở các bạn đã mua được. Ví dụ: Dữ liệu vào Dữ liệu ra 30000 1
1 trả lời
Hỏi chi tiết
59
Tham khảo câu trả lời từ Trợ lý ảo Lazi
Để viết chương trình tính số vở mà nhóm bạn "Tình – Chi – Tuấn Anh" mua được, bạn có thể thực hiện như sau:

- Tình góp A đồng.
- Chi góp số tiền gấp đôi số tiền của Tình (2 * A).
- Tuấn Anh góp (2 * A - 10.000) đồng.
- Tổng số tiền góp sẽ là A + 2A + (2A - 10.000).
- Giá mỗi cuốn vở là 9.500 đồng.
- Số vở mua được là tổng số tiền chia cho giá mỗi cuốn vở.

Dưới đây là mã nguồn bằng Python để giải quyết bài toán này:

```python
def so_vo_mua(A):
# Tính số tiền của Chi và Tuấn Anh
Chi = 2 * A
Tuấn_Anh = Chi - 10000

# Tính tổng số tiền các bạn góp
tong_tien = A + Chi + Tuấn_Anh

# Giá mỗi cuốn vở
gia_vo = 9500

# Tính số vở mua được
so_vo = tong_tien // gia_vo

return so_vo

# Nhập số tiền mà Tình góp
A = int(input("Nhập số tiền mà Tình góp: "))
result = so_vo_mua(A)
print(result)
```

### Hướng dẫn sử dụng:
1. Chạy chương trình.
2. Nhập số tiền mà Tình góp (A).
3. Chương trình sẽ tính và in ra số cuốn vở mà nhóm bạn đã mua được.

### Ví dụ:
- Nếu bạn nhập 30000, chương trình sẽ xuất ra 1, vì:
- Tình góp: 30000
- Chi góp: 60000
- Tuấn Anh góp: 50000
- Tổng tiền: 30000 + 60000 + 50000 = 140000
- Số vở mua được: 140000 // 9500 = 14 (vở).
1
0
Amelinda
03/08 14:58:35
+5đ tặng
Phân tích bài toán:
 * Biến:
   * A: Số tiền Tình góp
   * Chi: Số tiền Chi góp (Chi = 2*A)
   * TuanAnh: Số tiền Tuấn Anh góp (TuanAnh = Chi - 10000)
   * TongTien: Tổng số tiền 3 bạn góp
   * GiaVo: Giá mỗi quyển vở
   * SoVo: Số vở mua được
   * TienLe: Số tiền lẻ còn lại
 * Công thức:
   * T + Chi + TuanAnh
   * SoVo = TongTien // GiaVo (dùng phép chia lấy phần nguyên để tính số vở nguyên)
   * TienLe = TongTien % GiaVo (dùng phép chia lấy phần dư để tính tiền lẻ)
Viết chương trình (Python):
A = int(input("Nhập số tiền Tình góp: "))

# Tính số tiền Chi và Tuấn Anh góp
Chi = 2 * A
TuanAnh = Chi - 10000

# Tính tổng số tiền và số vở, tiền lẻ
T + Chi + TuanAnh
GiaVo = 9500
SoVo = TongTien // GiaVo
TienLe = TongTien % GiaVo

print("Số vở mua được:", SoVo)
print("Số tiền lẻ còn lại:", TienLe)

Giải thích code:
 * Dòng 1: Nhập số tiền Tình góp từ bàn phím, gán vào biến A.
 * Dòng 3-4: Tính số tiền Chi và Tuấn Anh góp dựa vào công thức.
 * Dòng 6-8: Tính tổng số tiền, số vở mua được và số tiền lẻ còn lại.
 * Dòng 10-11: In ra kết quả là số vở mua được và số tiền lẻ còn lại.
Cách chạy chương trình:
 * Lưu code: Lưu đoạn code trên thành một file với đuôi .py (ví dụ: tinh_so_vo.py).
 * Mở terminal: Mở cửa sổ terminal (cmd trên Windows) và điều hướng đến thư mục chứa file vừa lưu.
 * Chạy chương trình: Gõ lệnh python tinh_so_vo.py và nhấn Enter.
 * Nhập dữ liệu: Khi được yêu cầu, hãy nhập số tiền Tình góp.
 * Xem kết quả: Chương trình sẽ in ra số vở mua được và số tiền lẻ còn lại.
Ví dụ:
Nếu bạn nhập 30000 cho số tiền Tình góp, chương trình sẽ in ra kết quả:
 * Số vở mua được: 1
 * Số tiền lẻ còn lại: 5500
 

Mở khóa để xem toàn bộ nội dung trả lời

(?)
Bạn đã đạt đến giới hạn của mình. Bằng cách Đăng ký tài khoản, bạn có thể xem toàn bộ nội dung trả lời
Cải thiện điểm số của bạn bằng cách đăng ký tài khoản Lazi.
Xem toàn bộ các câu trả lời, chat trực tiếp 1:1 với đội ngũ Gia sư Lazi bằng cách Đăng nhập tài khoản ngay bây giờ
Tôi đã có tài khoản? Đăng nhập

Bạn hỏi - Lazi trả lời

Bạn muốn biết điều gì?

GỬI CÂU HỎI
Học tập không giới hạn cùng học sinh cả nước và AI, sôi động, tích cực, trải nghiệm
Bài tập liên quan
Bài tập Tin học Lớp 8 mới nhất

Hôm nay bạn thế nào? Hãy nhấp vào một lựa chọn, nếu may mắn bạn sẽ được tặng 50.000 xu từ Lazi

Vui Buồn Bình thường

Học ngoại ngữ với Flashcard

×
Trợ lý ảo Trợ lý ảo
×
Gia sư Lazi Gia sư