Language CSC4
| Date: | 11/28/05 |
| Author: | Christian Klauser |
| URL: | http://klauser.ttcaarberg.ch |
| Comments: | 0 |
| Info: | http://sourceforge.net/projects/csc4 |
| Score: |
#Some meta information
meta Name: "99BottlesOfBeer"
meta Description: "Sample code in CSC4. Generates the lyrics to the Song \"99 Bottles of Beer\""
meta Author: "Christian Klauser"
meta Web: "http://klauser.ttcaarberg.ch"
#The entry point of the application
procedure main(){
#Declaration of some local variables
var n = 99
var str
var form
#main loop
while(n >= 0){
#get the correct form of the noun beer
form = bottle(n)
echo(form & " of beer on the wall, " & form & " of beer.")
n-=1
if(n > 0){
echo("Take one down and pass it around, " & bottle(n) & " of beer on the wall")
}else{
echo(" Go to the store and buy some more, 99 bottles of beer on the wall.")
}
}
}
procedure bottle(count:int32):string{
if(count <= 0){
return = "no more bottle"
}elseif(count == 1){
return = "one bottle"
}else{
return = count & " bottles"
}
}
Download Source | Write Comment
Download Source | Write Comment
Add Comment
Please provide a value for the fields Name,
Comment and Security Code.
This is a gravatar-friendly website.
E-mail addresses will never be shown.
Enter your e-mail address to use your gravatar.
Please don't post large portions of code here! Use the form to submit new examples or updates instead!
Comments