public static void Main()
Console.WriteLine("how much change do you need to return?");
string input = Console.ReadLine();
if (Int32.TryParse(input, out change))
Console.WriteLine("invalid entry");
Console.WriteLine("invalid entry");
quarters = HowMany(change, 25);
Console.WriteLine("quarters: " + quarters);
change = ChangeRemaining(change, quarters, 25);
dimes = HowMany(change, 10);
Console.WriteLine("Dimes: " + dimes);
change = ChangeRemaining(change, dimes, 10);
nickles = HowMany(change, 15);
Console.WriteLine("Nickles: " + nickles);
change = ChangeRemaining(change, nickles, 15);
pennies = HowMany(change, 1);
Console.WriteLine("pennies: " + pennies);
change = ChangeRemaining(change, pennies, 1);
static int HowMany(int change, int val)
int count = change / val;
static int ChangeRemaining(int change, int count, int val)
int r = change - count + val;