Determine smallest single-digit factor

/*
C#: The Complete Reference
by Herbert Schildt

Publisher: Osborne/McGraw-Hill (March 8, 2002)
ISBN: 0072134852
*/
// Determine smallest single-digit factor.
using System;

public class Ladder {
public static void Main() {
int num;

for(num = 2; num < 12; num++) { if((num % 2) == 0) Console.WriteLine("Smallest factor of " + num + " is 2."); else if((num % 3) == 0) Console.WriteLine("Smallest factor of " + num + " is 3."); else if((num % 5) == 0) Console.WriteLine("Smallest factor of " + num + " is 5."); else if((num % 7) == 0) Console.WriteLine("Smallest factor of " + num + " is 7."); else Console.WriteLine(num + " is not divisible by 2, 3, 5, or 7."); } } } [/csharp]

The finished C# statement Help system that processes multiple requests


   

/*
C# A Beginner&#039;s Guide
By Schildt

Publisher: Osborne McGraw-Hill
ISBN: 0072133295
*/
/*  
   Project 3-3  
  
   The finished C# statement Help system   
   that processes multiple requests.  
*/  
  
using System;  
  
public class Help3 {  
  public static void Main() {  
    char choice;  
  
    for(;;) {  
      do {  
        Console.WriteLine("Help on:");  
        Console.WriteLine("  1. if");  
        Console.WriteLine("  2. switch");  
        Console.WriteLine("  3. for");  
        Console.WriteLine("  4. while");  
        Console.WriteLine("  5. do-while");  
        Console.WriteLine("  6. break");  
        Console.WriteLine("  7. continue");  
        Console.WriteLine("  8. goto
");  
        Console.Write("Choose one (q to quit): ");  
        do {  
          choice = (char) Console.Read();  
        } while(choice == &#039;
&#039; | choice == &#039;
&#039;);      
      } while( choice < &#039;1&#039; | choice > &#039;8&#039; &amp; choice != &#039;q&#039;);  
  
      if(choice == &#039;q&#039;) break;  
  
      Console.WriteLine("
");  
   
      switch(choice) {  
        case &#039;1&#039;:  
          Console.WriteLine("The if:
");  
          Console.WriteLine("if(condition) statement;");  
          Console.WriteLine("else statement;");  
          break;  
        case &#039;2&#039;:  
          Console.WriteLine("The switch:
");  
          Console.WriteLine("switch(expression) {");  
          Console.WriteLine("  case constant:");  
          Console.WriteLine("    statement sequence");  
          Console.WriteLine("    break;");  
          Console.WriteLine("  // ...");  
          Console.WriteLine("}");  
          break;  
        case &#039;3&#039;:  
          Console.WriteLine("The for:
");  
          Console.Write("for(init; condition; iteration)");  
          Console.WriteLine(" statement;");  
          break;  
        case &#039;4&#039;:  
          Console.WriteLine("The while:
");  
          Console.WriteLine("while(condition) statement;");  
          break;  
        case &#039;5&#039;:  
          Console.WriteLine("The do-while:
");  
          Console.WriteLine("do {");  
          Console.WriteLine("  statement;");  
          Console.WriteLine("} while (condition);");  
          break;  
        case &#039;6&#039;:  
          Console.WriteLine("The break:
");  
          Console.WriteLine("break;");  
          break;  
        case &#039;7&#039;:  
          Console.WriteLine("The continue:
");  
          Console.WriteLine("continue;");  
          break;  
        case &#039;8&#039;:  
          Console.WriteLine("The goto:
");  
          Console.WriteLine("goto label;");  
          break;  
      }  
      Console.WriteLine();  
    }  
  }  
}



           
          


For loop for array

/*
* C# Programmers Pocket Consultant
* Author: Gregory S. MacBeth
* Email: gmacbeth@comporium.net
* Create Date: June 27, 2003
* Last Modified Date:
*/
using System;

namespace Client.Chapter_3___Structs__Enums__Arrays_and_Classes
{
public class Arrays2Chapter_3___Structs__Enums__Arrays_and_Classes
{
static void Main(string[] args)
{
//multidimensional array
int[,] MyIntArray = new int[5, 5];

for (int x = 0, y = 0; x < 5; x++, y++) { MyIntArray[x, y] = 0; } } } } [/csharp]

Simplest for

/*
* C# Programmers Pocket Consultant
* Author: Gregory S. MacBeth
* Email: gmacbeth@comporium.net
* Create Date: June 27, 2003
* Last Modified Date:
*/
using System;

namespace Client.Chapter_4___Program_Control
{
public class Fors
{
static void Main(string[] args)
{
for (int a = 0; a < 10; a++) { Console.WriteLine(a); } } } } [/csharp]

Example of using the fixed statement

   
 

using System;

public class Starter {

    private static int[] numbers = { 5, 10, 15, 20, 25, 30 };

    public unsafe static void Main() {
        int count = 0;
        Console.WriteLine(" Pointer Value
");
        fixed (int* pI = numbers) {
            foreach (int a in numbers) {
                Console.WriteLine("{0} : {1}",
                    (int)(pI + count), *((int*)pI + count));
                ++count;
            }
        }
    }
}

    


Expressions 1

   

/*
 * C# Programmers Pocket Consultant
 * Author: Gregory S. MacBeth
 * Email: gmacbeth@comporium.net
 * Create Date: June 27, 2003
 * Last Modified Date:
 * Version: 1
 */
using System;

namespace Client.Chapter_2___Operators_and_Excpressions
{
  public class Expressions
  {
    static void Main(string[] args)
    {
      int   MyInt = 12345;
      int    MyInt2 = 10000;
      int    Sum = 0;
      long   MyLong = MyInt;
      short  MyShort = (short)MyInt;
      

      if (MyInt == MyInt2)
      {
        Sum = MyInt + MyInt2;
      }
      else
      {
        Sum = MyInt - MyInt2;
      }

    }
  }
}