Java Bài 10.14: Hệ thống bán hàng
Yêu cầu viết một hệ thống giảm giá cho một cửa hàng, nơi cung cấp dịch vụ và bán các sản phẩm bất kỳ. Nó cung cấp 3 loại thành viên: Premium, Gold và Silver. Thành viên Premium, Gold và Silver được giảm giá lần lượt 20%, 15% và 10% cho tất cả các dịch vụ được cung cấp. Khách hàng không có tư cách thành viên sẽ không được giảm giá. Tất cả các thành viên đều được giảm giá 10% cho các sản phẩm đã mua. Hệ thống bao gồm ba lớp: Customer, DiscountRate và Visit, như được hiển thị trong sơ đồ lớp. Nó sẽ tính tổng hóa đơn nếu khách hàng mua $x sản phẩm và $y dịch vụ cho một lần ghé thăm. Đồng thời viết chương trình kiểm tra cho tất cả các lớp. Lưu ý, lớp DiscountRate chỉ chưa thuộc tính và phương thức Static
INPUT FORMAT
- Dòng đầu tiên chứa chữ "Premium", "Gold" hoặc "Silver" hoặc "Customer" để xác định loại thành viên
- Dòng thứ hai chứa số nguyên \(x (1 \leq x \leq 10^9)\) là chi phí dịch vụ của khách hàng đó
- Dòng thứ ba chứa số nguyên \(y (1 \leq y \leq 10^9)\) là chi phí sản phẩm của khách hàng đó ## OUTPUT FORMAT
- In ra tổng số tiền khách hàng phải trả sau khi đã giảm giá, lấy 3 chữ số thập phân cuối cùng
Ví dụ:
Input
Premium
1000000
1000000
Output
1700000.000
Lời giải bài tập này: Tại đây
Group giải đáp thắc mắc: Lập trình 24h
Fanpage CLB: CLB lập trình Full House- Việt Nam
Youtube: CLB Lập Trình Full House
Comments