Difference between revisions of "99 bottles of beer csharp example"
Line 3: | Line 3: | ||
Simple count down with while loop | Simple count down with while loop | ||
− | + | [http://iam.colum.edu/oop/gbrowser.php?file=/classsource/class3/99Bottles/99Bottles_whileSimple.cs 99Bottles_whileSimple.cs] | |
The simple version uses three variables | The simple version uses three variables | ||
Line 53: | Line 53: | ||
The song sung the correct way | The song sung the correct way | ||
− | + | [http://iam.colum.edu/oop/gbrowser.php?file=/classsource/class3/99Bottles/99Bottles_whileFull.cs 99Bottles_whileFull.cs] | |
+ | |||
+ | ==More Examples== | ||
+ | |||
+ | There are many examples of 99 bottles of beer on | ||
+ | |||
+ | http://99-bottles-of-beer.net/ | ||
+ | |||
+ | Thier [http://99-bottles-of-beer.net/language-csharp-107.html c# version] is quite involved and possibly over cooked good luck understanding it |
Revision as of 07:53, 17 September 2007
Simple count down with while loop
The simple version uses three variables <csharp> string strBottles = "bottles"; string strLineOne = ""; int intBottles = 99; </csharp>
The string strBottles is used to change the word 'bottles' to bottle when the bottle count gets to 1.
2 bottles of beer on the wall. is correct but 1 bottles of beer on the wall is not so we will use a variable and an if stement to change the word bottles to bottle if the intBottles variable = 1
<csharp> //Check for 1 bottle of beer if (intBottles==1) {
strBottles = " bottle"; //fix 1 bottle of beer
} </csharp>
Now we can create the first line of the verse and write it to the console <csharp> strLineOne = intBottles + " " + strBottles + " of beer on the wall, " + intBottles + " bottles of beer.";
Console.WriteLine (strLineOne); </csharp>
Now we just need to wrap this is a loop and make it count down. the loop may look like <csharp> while (intBottles > 0)
{ //Check for 1 bottle of beer if (intBottles==1) { strBottles = " bottle"; //fix 1 bottle of beer }
strLineOne = intBottles + " " + strBottles + " of beer on the wall, " + intBottles + " bottles of beer.";
Console.WriteLine (strLineOne); intBottles--; }
</csharp>
The song sung the correct way
More Examples
There are many examples of 99 bottles of beer on
http://99-bottles-of-beer.net/
Thier c# version is quite involved and possibly over cooked good luck understanding it