Programando en C Sharp – 01

Y como dijo Jack, vamos por partes. Ahora comienza la programación en C#,
el IDE que utilizaremos es Visual Studio 2008, pueden descargar una versión
Express [de preferencia el instalador OffLine], espero que este curso sea de su agrado :D

using System;
// "System" es la libreria que usaremos(using) para el programa.

namespace IntercambioValores
 // Es una forma de agrupar lógicamente.
 // Podemos llevar un ordenamiento jerárquico, que
 // permite buscar y utilizar de manera sencilla las clases.

{
 class Program
 // Nombre de la clase
 {
 static void Main(string[] args)
 // Método principal del programa
 {
 // Declaración de variables
 int a, b, c;

 // .WriteLine: escribe valores y da un salto de linea.
 Console.WriteLine("Comenzando a programar en C#");
 Console.WriteLine("----------------------------");

 // .Write: comienza a recibir valores en la misma linea
 Console.Write("Ingrese un valor a: ");

 // Convertimos tipo de dato: string -> int
 a = Int32.Parse(Console.ReadLine());
 Console.WriteLine("Ingrese un valor b: ");
 b = Int32.Parse(Console.ReadLine());
 Console.WriteLine("----------------------------");

 // se utiliza una variable c para poder almacenar
 // temporalmente el cambio a->b, de lo contrario
 // las variables se reemplazan y caos total >.<
 c = a;
 a = b;
 b = c;
 Console.WriteLine("Los valores de a y b fueron intercambiados");
 Console.WriteLine("Ahora los nuevos valores son: ");
 Console.WriteLine("a: " +a);
 Console.WriteLine("b: " +b);
 Console.ReadLine();
 }
 }
}

Ahora bien, si lo que deseamos es desarrollar alguna fórmula matemática como la suma de los N primeros números naturales… En el main, estaría el siguiente código:

int CantidadNumeros;
double Resultado;
Console.WriteLine("Programando matemáticamente");
Console.WriteLine("---------------------------");
Console.Write("Ingrese la cantidad de numeros: ");
CantidadNumeros = Int32.Parse(Console.ReadLine());
//Determinamos la fórmula:
Resultado = CantidadNumeros * (CantidadNumeros + 1)/2;
Console.WriteLine("El resultado es: "+Resultado);
Console.ReadLine();

Saludos!