Я впервые беру классы, чтобы научиться программировать на C #, и первое домашнее задание, которое я получил, было создать программу, которая просила «создать программу, которая просит пользователя ввести сумму денег, а затем возвращает количество долларов. , четвертинки, десять центов, пятак и центы, соответствующие этой стоимости «. Я столкнулся с очередным препятствием, и мне нужна помощь.
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Please enter monatary Value");
var value = decimal.Parse(Console.ReadLine());
int dollar =(int)(value / 1);
value %= 1;
int quarter = (int)(value / .25m);
value %= .25m;
int dime = (int)(value / .10m);
value %= .10m;
int nickel = (int)(value / .05m);
value %= .5m;
int pennies = (int)(value / .01m);
Console.WriteLine("you have ${}dollars,{}quarters,{}dimes,{}nickles,{}pennies");
}
}