2016-02-28 34 views
0

我正在編寫一個簡單的程序,需要花費一個價格並在此價格中包含增值稅。我想要的是在將價格包含在內之前打印增值稅。因此,「客戶」可以看到的價格,除了增值稅,所以在例如將這種輸出:如何計算增值稅並打印它

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; 
+1

'價格* 0.23' - 這是您的增值稅。 – cubrr

+0

首先將'double'更改爲'decimal',然後將VAT四捨五入到小數點後兩位數Math.Round(a,2) – csharpfolk

+7

不要使用雙倍貨幣值。使用DECIMAL – Steve

回答

0
Console.WriteLine("Vat ="+ price* 0.23); 
Console.WriteLine("Price ="+ price); 
Console.WriteLine("Total price with VAT ="+ (price + price* 0.23)); 

添加給你的解決方案應該這樣做。