打折程序怎么写的

时间:2025-01-17 20:31:19 游戏攻略

编写商品打折程序可以根据不同的编程语言和需求有所不同。以下是几种常见编程语言的示例代码:

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"));

}

}

```

这些示例代码展示了如何在不同的编程语言中实现商品打折程序。你可以根据具体需求选择合适的编程语言和实现方式。