using System; namespace Demo { class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); int number = 4; double myDecimalValue = 0.56; string myString; bool myBool; string name; int enteredNumber; number = 3; myDecimalValue = 3.47; myString = "Hello"; myBool = true; Console.WriteLine("Enter name: "); name = Console.ReadLine(); // Read text until you type enter Console.WriteLine("The name was {0}", name); Console.WriteLine("Enter number:"); enteredNumber = int.Parse(Console.ReadLine()); Console.WriteLine("The number was {0}", enteredNumber); Console.WriteLine("The number was {0} and the name {1}", enteredNumber, name); Console.Write(">"); Console.Write(">"); Console.WriteLine(); // Branch statements int choice; Console.WriteLine("Enter number:"); choice = int.Parse(Console.ReadLine()); if (choice > 10) { Console.WriteLine("Choice > 10"); } else { Console.WriteLine("Choice <= 10"); } Random rnd = new Random(); choice = rnd.Next(1, 5); if (choice == 1) { Console.Write("Elephant"); } else if (choice == 2) { } // Choice is 2 display "Tiger" // Choice is 3 display "Cat" switch (choice) { case 1: Console.WriteLine("Elephant"); break; case 2: Console.WriteLine("Tiger"); break; } // Counting loop for (int i = 0; i < 10; i++) { Console.WriteLine("Loop count {0}", i); } // Conditional loop choice = 1; while (choice != 0) { Console.WriteLine("Looping choice was {0}", choice); Console.WriteLine("Enter 0 to exit"); choice = int.Parse(Console.ReadLine()); } // 3 lives...use loop // guess random number between 1 and 10 // Display higher if number within guess+2 -- guess // Display lower if number within guess -- guess-2 // Display win if they guess correctly // Display lose if they run of lives int[] numbers = new int[5]; // Size of the array is 5 string[] text = new string[3]; numbers[0] = 4; // First element is at index = 0 numbers[1] = 9; numbers[2] = 66; numbers[3] = 43; numbers[4] = 6; // Last element is at array size - 1 = 4 text[0] = "Hello"; text[1] = "Goodbye!"; text[2] = "Hi!!"; DisplayNumber(4); // Call a method inside the class int result = AddNumbers(4, 5); DisplayNumber(result); result = AddArrayNumbers(numbers); // Pass array to method DisplayNumber(result); Console.ReadKey(); // Pause } static void DisplayNumber(int number) { Console.WriteLine(number); } static int AddNumbers(int number1, int number2) { return number1 + number2; } static int AddArrayNumbers(int[] numbers) { int result = 0; int arraySize = numbers.Length; // Add the numbers for (int index = 0; index < arraySize; index++) { result += numbers[index]; } return result; } } }