public static void Main()
ChangeMachine test = new ChangeMachine();
var myChange = test.GetCorrectChange(201);
Console.WriteLine("Please pass positive amount");
public class ChangeMachine
public Change GetCorrectChange(int cents)
Change change = new Change();
throw new ArgumentException("Negative value passed");
change.Dollars=(int)cout/100;
cout-=(change.Dollars)*100;
change.Quarters=(int)cout/25;
cout-=(change.Quarters)*25;
change.Dimes=(int)cout/10;
change.Nickels=(int)cout/5;
cout-=(change.Nickels)*5;
throw new NotImplementedException();
public int Dollars { get; set; }
public int Quarters { get; set; }
public int Dimes { get; set; }
public int Nickels { get; set; }
public int Pennies { get; set; }