Giảm giá sách
Giảm giá sách
Thử thách : Jonny muốn mua ba cuốn sách với giá lần lượt là $15.08, $50.88 và $150.96. Mỗi cuốn sách đều kèm theo hai lựa chọn phiếu giảm giá, hoặc giảm 5 đô la hoặc giảm 5%. Mục tiêu của hoạt động này là tạo ra một thuật toán giúp Jonny so sánh các mức giảm giá và xác định lựa chọn tiết kiệm chi phí nhất. Lập trình cho Robot VR di chuyển xung quanh khu vực Tranh Nghệ thuật + sân chơi để "nhấn" vào các nút phiếu giảm giá bên dưới mỗi cuốn sách, chọn phiếu giảm giá cần sử dụng và tính tổng chi phí của ba cuốn sách bằng các phiếu giảm giá đã chọn. Để "nhấn" vào một nút, hãy sử dụng bút VR để tô màu xanh lá cây vào khu vực nút.
- Chọn và tải xuống bảng tính Giảm giá bán sách dưới dạng tệp PNG từ bản trình chiếu Google này.
- Chọn Art Canvas+ Playground và tải lên bảng tính Giảm giá bán sách.
- Hãy thiết kế thuật toán để tính toán mức giảm giá và chọn phiếu giảm giá cho mỗi cuốn sách.
- Tạo các biến để biểu thị tổng chi phí của ba cuốn sách, chi phí của mỗi cuốn sách và mức giảm giá khi sử dụng phiếu giảm giá.
- Hãy tạo một biểu thức để tính toán mức giảm giá của mỗi cuốn sách khi sử dụng các phiếu giảm giá khác nhau, và so sánh các mức giảm giá để chọn phiếu giảm giá phù hợp .
- Sử dụng bút VR để tô màu xanh lá cây cho nút phiếu giảm giá đã chọn.
- Hãy tạo một biểu thức để tính giá mỗi cuốn sách khi sử dụng phiếu giảm giá đã chọn.
- Hãy lập biểu thức để tính tổng chi phí của ba cuốn sách bằng cách sử dụng các phiếu giảm giá đã chọn. Sử dụng khối [print] để in giá trị đã tính toán ra cửa sổ Print Console.
Mẹo hữu ích
- Tạo một khối My Block với một tham số để chọn mã giảm giá dựa trên giá sách, giúp dự án ngắn gọn và dễ đọc hơn.

Lệnh Python tương ứng:
def CouponSelection(price):