介绍
在本次挑战中,你需要为一家在线购物平台编写一个价格计算函数。你的目标是开发一个程序,根据原始价格和折扣百分比来计算折后价格。
挑战要求你实现一个 calculateDiscountedPrice 函数。该函数接收原始价格和折扣百分比作为输入,计算出最终的折后价格,并打印出原始价格、折扣百分比以及折后价格。
计算商品折扣价格
你现在是一名初级开发人员,负责为一家在线购物平台创建价格计算函数。你的任务是开发一个能够计算折后价格的程序。
任务
- 创建一个函数
calculateDiscountedPrice,接收原始价格和折扣百分比作为输入。 - 根据原始价格和折扣百分比计算最终价格。
要求
- 在
~/project/discountCalculator.go文件中编写解决方案。 - 使用算术运算符实现
calculateDiscountedPrice函数。 - 将最终价格四舍五入保留两位小数。
- 处理 0 到 100 之间的折扣百分比。
示例
输入示例:
- 原始价格:$100.00
- 折扣百分比:20%
calculateDiscountedPrice(100.00, 20.00)
go run discountCalculator.go
输出示例:
Original Price: $100.00
Discount Percentage: 20%
Discounted Price: $80.00
提示
- 使用算术运算符进行计算。
- 记得将百分比转换为小数(例如:20% = 0.2)。
- 使用
fmt.Printf()进行格式化输出,以控制小数位数。
总结
总而言之,本次挑战要求你为在线购物平台开发一个价格计算函数。目标是创建一个程序,根据原始价格和折扣百分比计算折后价格。你需要实现 calculateDiscountedPrice 函数,该函数接收原始价格和折扣百分比作为输入,计算最终的折后价格,并打印出原始价格、折扣百分比以及折后价格。