99bottles.frink

Download or view 99bottles.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/

for n = 99 to 0 step -1
{
   str = getBottleString[n]
   println[str + " on the wall, " + lc[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, " + lc[getBottleString[n-1]] +
              " on the wall.\n"]
}

getBottleString[n] := (n==0 ? "No more" : n) + " bottle" + (n==1 ? "" : "s") +
                      " of beer"


Download or view 99bottles.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 19944 days, 9 hours, 51 minutes ago.