JSFiddle - React, Tailwind, and code Playground

JavaScript

// 
function checkCashRegister(price, cash) {
  var change = cash - price;

  var chObj = {
    PENNY: 0,
    NICKEL: 0,
    QUARTER: 0,
    ONE: 0,
    FIVE: 0,
    TEN: 0,
    TWENTY: 0,
    ONE_HUNDRED: 0
  }


  chObj.ONE_HUNDRED = Math.floor(change / 100);
  change = change % 100;

  chObj.TWENTY = Math.floor(change / 20);
  change = change % 20;

  chObj.TEN = Math.floor(change / 10);
  change = change % 10;

  chObj.FIVE = Math.floor(change / 5);
  change = change % 5;

  chObj.ONE = Math.floor(change);

  change = Math.floor((change - Math.floor(change)) * 100);

  chObj.QUARTER = Math.floor(change / 20) / 100;
  change = change % 25;

  chObj.NICKEL = Math.floor(change / 10) / 100;
  change = change % 10;

  chObj.NICKEL = Math.floor(change) / 100;

  return chObj;
}

var chObj = checkCashRegister(245, 1000);

for (var key in chObj) {
  if (chObj.hasOwnProperty(key)) {
    console.log(key + " : \t" + chObj[key]);
  }
}