Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何计算增值税并打印它_C# - Fatal编程技术网

C# 如何计算增值税并打印它

C# 如何计算增值税并打印它,c#,C#,我正在编写一个简单的程序,需要一个价格,包括在这个价格增值税。我想要的是在价格中包含增值税之前打印增值税。因此,“客户”可以看到价格和增值税分开,因此,例如中的输出如下: Price: 20 with 23% VAT VAT: 4,6 Total price: 24,6 然后在价格中包括增值税。到目前为止,我的代码的一部分是: double price = 20; double total_price = 0; total_price = price +price * 0.23; 将此添加

我正在编写一个简单的程序,需要一个价格,包括在这个价格增值税。我想要的是在价格中包含增值税之前打印增值税。因此,“客户”可以看到价格和增值税分开,因此,例如中的输出如下:

Price: 20 with 23% VAT
VAT: 4,6
Total price: 24,6
然后在价格中包括增值税。到目前为止,我的代码的一部分是:

double price = 20;
double total_price = 0;

total_price = price +price * 0.23;

将此添加到您的解决方案中就可以了。

price*0.23
-这是您的增值税。首先将
double
更改为
decimal
,然后将增值税四舍五入到小数点后两位。四舍五入(a,2)不使用double表示货币值。使用小数关于舍入我错了,因为我们谈论的是钱,你们必须检查你们国家的法律,找到你们可以使用的舍入算法
Console.WriteLine("Vat ="+ price* 0.23);
Console.WriteLine("Price ="+ price);
Console.WriteLine("Total price with VAT ="+ (price + price* 0.23));