Тип decimal в C#
Тип decimal хранит десятичное число с фиксированной точностью. Его берут для сумм, цен и налогов, где важна точная десятичная запись. У decimal нет NaN и бесконечности; деление на ноль останавливает программу с ошибкой.
Литерал типа decimal заканчивается на m или M:
decimal price = 19.99m;
decimal tax = 0.07m;
decimal total = price + price * tax;
Console.WriteLine(total);
Запишите цену 49.50 в переменную amount типа decimal и выведите ее.