假设我们已经有了每个商品的单价和数量,我们需要编写一个程序来计算每个商品的税前价格和税费。以下是一个伪代码示例:
for each item in cart:
exclVAT = item.price * item.quantity
taxRate = calculateTaxRate(item.category) # 假设我们已经定义了一个根据商品类别计算税率的函数
tax = exclVAT * taxRate
print("Item:", item.name)
print("Tax exclusive:", exclVAT)
print("Tax rate:", taxRate)
print("Tax:", tax)
在每次循环中,我们计算税前价格(exclVAT)和税率(taxRate),然后将它们相乘得到税费(tax)。我们可以在控制台中输出每个商品的信息,从而验证我们的程序是否正确。