Hi
I want to calculate the VAT on price.(21%).
when i enter an integer, it works: entering 10 gives 12.1
When i enter a value with 2 decimals, i get a wrong result: entering 10.5 gives 127.05 !!
All values are float, so why this error?
Thanks
class Program { static void Main(string[] args) { Console.Write("Enter price: "); float vat; float prijs = Convert.ToSingle(Console.ReadLine()); vat = (float)(prijs * 0.21); Console.WriteLine("Prijs with vat: {0} ",prijs + vat); } }