Hi everybody i have been working on the cashRegister challenge since two days now but i really still can’t figure out a logical solution. Need a little help of what i’m missing out
function checkCashRegister(price, cash, cid) {
let currency=[
["PENNY", 0.01],
["NICKEL", 0.05],
["DIME", 0.1],
["QUARTER", 0.25],
["ONE", 1],
["FIVE", 5],
["TEN", 10],
["TWENTY", 20],
["ONE HUNDRED", 100]
];
let changeDue=cash-price;
let changeArr=[];
let sum=0;
cid.forEach(function(array){
sum+=array[1];
})
if(sum<changeDue){
return {status: "INSUFFICIENT_FUNDS", change: []}
}
else if(sum===changeDue){
return {status: "CLOSED", change: cid}
}
return changeArr;
}
console.log(0.5%0.5)
console.log(checkCashRegister(19.5, 20, [["PENNY", 1.01], ["NICKEL", 2.05], ["DIME", 3.1], ["QUARTER", 4.25], ["ONE", 90], ["FIVE", 55], ["TEN", 20], ["TWENTY", 60], ["ONE HUNDRED", 100]]));
console.log(checkCashRegister(19.5, 20, [["PENNY", 0.5], ["NICKEL", 0], ["DIME", 0], ["QUARTER", 0], ["ONE", 0], ["FIVE", 0], ["TEN", 0], ["TWENTY", 0], ["ONE HUNDRED", 0]]));