PDA

View Full Version : Looping With C++



admans
07-18-2005, 18:06 PM
Hey all!
In this tutorial I am going to show you how to loop using C++.
Right then, you might all be wondering what a loop is, well its a function that you execute , which takes a set task and repeats it over and over agian.
So in theory:



while (condition)
{
Repeatly do somthing until , I say stop
}



Of course the C++ compiler wont be able to read and understand the above statement in the same way as we can.
C++ understands it in a similar way though but, it needs to be more specific.

Now lets do a practical example, open up your c++ editor and write in the following code:





#include <iostream>
#include <string>
using namespace std;

int main()
{

// Create a int variable called num and a set the value of num to be +1
int num = ++num;

// While the int variable num has a value of +1
while ( num = ++num ){

// Display a blank line
cout << endl;

// Display Current earnings and $ symbol and the value of num
cout << num;


}

// Prevent the program from closing automatically
system("PAUSE");
return 0;
}





Break down of the above code:

The code begins with including the correct headers(iostream & string), so we can use already set functions etc. Next we have namespace which makes life easier for us and it simply means we dont have use std infront of most things. We then call a int called main which tells the compiler where to begin. Lets take a look into the looping of the script.
Firstly we set another int but this time called num. We give the value to num, ++ . This is a increment operator which , increases the value by one.
Next we use the while function. In the above situation, it checks to see if the conditon (num = ++num) is true and if so then do the following:
display a new line, and constantly display the int num.
Finally we call the system("PAUSE"); all this does is prevent the window from shutting down straight away.

xyris
07-19-2005, 07:05 AM
Great code.thanks