Download or view 99bottles2.frink in plain text format
// "99 bottles of beer" program in Frink
// https://frinklang.org/
// by Alan Eliasen
//
// see
// http://www.99-bottles-of-beer.net/
units = array[units[volume]]
showApproximations[false]
for n = 99 to 0 step -1
{
unit = units.removeRandom[]
str = getBottleString[n, unit]
println["$str of beer on the wall, $str."]
if (n == 0)
println["Go to the store and buy some more, 99 bottles of beer on the wall."]
else
println["Take one down and pass it around, " + getBottleString[n-1, unit] + " on the wall.\n"]
}
getBottleString[n, unit] := format[n*12 floz, unit, 6] + "s"
Download or view 99bottles2.frink in plain text format
This is a program written in the programming language Frink.
For more information, view the Frink
Documentation or see More Sample Frink Programs.
Alan Eliasen was born 20115 days, 14 hours, 0 minutes ago.