Count the coins: Difference between revisions
Content added Content deleted
(→{{header|Picat}}: Added {{out}}. Deleted the test part.) |
|||
Line 1,632: | Line 1,632: | ||
=={{header|FutureBasic}}== |
=={{header|FutureBasic}}== |
||
<lang futurebasic> |
<lang futurebasic>include "NSLog.incl" |
||
include "ConsoleWindow" |
|||
void local fn Doit |
|||
long penny, nickel, dime, quarter, count = 0 |
|||
penny = 1 : nickel = 1 |
|||
NSLogSetTabInterval(30) |
|||
dime = 1 : quarter = 1 |
|||
for penny = 0 to 100 |
for penny = 0 to 100 |
||
for nickel = 0 to 20 |
for nickel = 0 to 20 |
||
for dime = 0 to 10 |
for dime = 0 to 10 |
||
for quarter = 0 to 4 |
|||
if penny + nickel * 5 + dime * 10 + quarter * 25 == 100 |
|||
NSLog(@"%ld pennies\t%ld nickels\t%ld dimes\t%ld quarters",penny,nickel,dime,quarter) |
|||
count++ |
|||
end if |
|||
next quarter |
|||
next dime |
next dime |
||
next nickel |
next nickel |
||
next penny |
next penny |
||
NSLog(@"\n%ld ways to make a dollar",count) |
|||
end fn |
|||
fn DoIt |
|||
</lang> |
|||
HandleEvents</lang> |
|||
Output: |
Output: |
||
⚫ | |||
<pre> |
|||
⚫ | |||
0 pennies 0 nickels 5 dimes 2 quarters |
0 pennies 0 nickels 5 dimes 2 quarters |
||
0 pennies 0 nickels 10 dimes 0 quarters |
0 pennies 0 nickels 10 dimes 0 quarters |
||
Line 1,668: | Line 1,670: | ||
70 pennies 1 nickels 0 dimes 1 quarters |
70 pennies 1 nickels 0 dimes 1 quarters |
||
242 ways to make a dollar |
242 ways to make a dollar</pre> |
||
</pre> |
|||
=={{header|Go}}== |
=={{header|Go}}== |