99 bottles of beer csharp example
esse quam videri
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