function cashCheck(checkAmount)
{
let numberOfHundreds = 0;
let numberOfFifties = 0;
let numberOfTwenties = 0;
let numberOfTens = 0;
let numberOfFives = 0;
let numberOfOnes = 0;
while(checkAmount !== 0){
if(checkAmount >= 100) {
checkAmount-=100;
numberOfHundreds+=1;
}
if(checkAmount < 100 && checkAmount >= 50){
checkAmount-=50;
numberOfFifties+=1;
}
if(checkAmount < 50 && checkAmount >= 20){
checkAmount-=20;
numberOfTwenties+=1;
}
if(checkAmount < 20 && checkAmount >= 10){
checkAmount-=10;
numberOfTens+=1;
}
if(checkAmount < 10 && checkAmount >=5) {
checkAmount-=5;
numberOfFives+=1;
}
if(checkAmount < 5 && checkAmount >=1){
checkAmount-=1;
numberOfOnes+=1;
}
}
let returnStr = 'Give the customer ';
if(numberOfHundreds > 0){
if(numberOfHundreds > 1){
returnStr += numberOfHundreds + ' $100 bills, '
} else{
returnStr += numberOfHundreds + ' $100 bill, '
}
}
if(numberOfFifties > 0){
if(numberOfFifties > 1){
returnStr += numberOfFifties + ' $50 bills, '
} else{
returnStr += numberOfFifties + ' $50 bill, '
}
}
if(numberOfTwenties > 0){
if(numberOfTwenties > 1){
returnStr += numberOfTwenties + ' $20 bills, '
} else{
returnStr += numberOfTwenties + ' $20 bill, '
}
}
if(numberOfTens > 0){
if(numberOfTens > 1){
returnStr += numberOfTens + ' $10 bills, '
} else{
returnStr += numberOfTens + ' $10 bill, '
}
}
if(numberOfFives > 0){
if(numberOfFives > 1){
returnStr += numberOfFives + ' $5 bills, '
} else{
returnStr += numberOfFives + ' $5 bill, '
}
}
if(numberOfOnes > 0){
if(numberOfOnes > 1){
returnStr += numberOfOnes + ' $1 bills, '
} else{
returnStr += numberOfOnes + ' $1 bill, '
}
}
returnStr = returnStr.substring(0, returnStr.lastIndexOf(',')) + '.';
var billCount = (returnStr.match(/bill/g) || []).length;
var oldString = '';
if(billCount > 1){
oldString = returnStr.substring(0, returnStr.lastIndexOf(','));
oldString = oldString + ', and' + returnStr.substring(returnStr.lastIndexOf(',')+1);
returnStr = oldString;
}
return returnStr;
}