void setup()
{
int amount, leftover, penny, nickel, dime, quarter;
int commas = -1;
amount = getInt("How much money do we need to make change for (0-99 cents)?");
quarter = amount / 25;
leftover = amount % 25;
dime = leftover / 10;
leftover = leftover % 10;
nickel = leftover / 5;
penny = leftover % 5;
if (quarter > 0)
commas++;
if (dime > 0)
commas++;
if (nickel > 0)
commas++;
if (penny > 0)
commas++;
print(amount + " cents requires ");
if (quarter > 0)
{
print(quarter + " quarter");
if (quarter > 1)
print("s");
if (commas > 0)
{
print(", ");
commas--;
}
}
if (dime > 0)
{
print(dime + " dime");
if (dime > 1)
print("s");
if (commas > 0)
{
print(", ");
commas--;
}
}
if (nickel == 1)
{
print("1 nickel");
if (commas > 0)
print(", ");
}
if (penny == 1)
print("1 penny");
else if (penny > 1)
print(penny + " pennies");
println(".");
}
|