using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace LoopExamplesMorning { class Program { static void Main(string[] args) { int prime=1; ////a basic for has 3 parts ////declare a counter ////declare the stop point ////increment the counter for (int i = 1; i < 5; i++) { //a mathematical oddity that lists 41 prime number //it is only here to show you can do things in //a loop and you can use the counter prime = i * i - i + 41; Console.WriteLine("this is loop {0}", prime); }//end of for //this loop decrements--that is it counts backwards // for (int i = 10; i >= 0; i--) { Console.WriteLine(i); //Console.ReadKey(); }//end for //this declares a new random object Random rand = new Random(); // +=, *=, /=, -+, %= for (int i = 1; i <= 10; i ++) { //the Next method of random //returns a random number //you can specify the lower and upper bounds int number = rand.Next(1, 5); Console.WriteLine(number); } //while loops are good for looping //when you don't know how many loops //you want to do. they keep looping //until the condition in parenthesis //is no longer true string keepLooping="yes"; int counter = 0; while(keepLooping.Equals("yes")) { counter++; //just counting the loops Console.WriteLine("this is loop {0}", counter); //get user input on whether to continue //or quit the loop Console.WriteLine("Do you want to continue; yes, no"); keepLooping = Console.ReadLine(); //put the answer all in lower case keepLooping = keepLooping.ToLower(); //check the answer. We will only exit //if it equals "no if (!keepLooping.Equals("no")) { keepLooping = "yes"; } } do { } while (keepLooping.Equals("yes")); Console.ReadKey(); } } }
Thursday, October 9, 2014
For Loops (Morning)
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment