编写商品打折程序可以根据不同的编程语言和需求有所不同。以下是几种常见编程语言的示例代码:
1. C++ 示例
```cpp
include include using namespace std; int main() { int n; float z; cin >> n >> z; z = z / 10; cout << fixed << setprecision(2) << n * z; return 0; } ``` 2. PHP 示例 ```php <?php $productName = "手机"; $originalPrice = 1000; $discountRate = 0.8; $discountedPrice = $originalPrice * $discountRate; echo "商品名称: " . $productName . " "; echo "原始价格: " . $originalPrice . " "; echo "折扣率: " . $discountRate . " "; echo "折扣后价格: " . $discountedPrice . " "; ?> ``` 3. Python 示例 ```python def calculate_discounted_price(original_price, discount_type, discount_value): if discount_type == '满减': if original_price >= discount_value: return original_price - discount_value else: return original_price elif discount_type == '折扣': return original_price * (1 - discount_value) elif discount_type == '买一送一': return original_price else: return original_price original_price = float(input('请输入原价:')) discount_type = input('请输入折扣类型(满减, 折扣, 买一送一):') discount_value = float(input('请输入折扣值:')) discounted_price = calculate_discounted_price(original_price, discount_type, discount_value) print("折后价格是: {:.2f}".format(discounted_price)) ``` 4. Java 示例 ```java import java.util.Scanner; public class DiscountCalculator { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("请输入原价: "); double originalPrice = scanner.nextDouble(); System.out.print("请输入折扣率 (例如0.2表示20%): "); double discountRate = scanner.nextDouble(); double discountedPrice = originalPrice * (1 - discountRate); System.out.println("折后价格是: " + discountedPrice); } } ``` 5. C 示例 ```csharp using System; class DiscountCalculator { static void Main() { Console.Write("请输入原价: "); double originalPrice = Convert.ToDouble(Console.ReadLine()); Console.Write("请输入折扣率 (例如0.2表示20%): "); double discountRate = Convert.ToDouble(Console.ReadLine()); double discountedPrice = originalPrice * (1 - discountRate); Console.WriteLine("折后价格是: " + discountedPrice.ToString("F2")); } } ``` 这些示例代码展示了如何在不同的编程语言中实现商品打折程序。你可以根据具体需求选择合适的编程语言和实现方式。