
El lenguaje de programación C# es un lenguaje creado por Microsoft para aplicaciones que se ejecutan en «.Net» o «Framework», este lenguaje es una evolución de los lenguajes «C» y «C++».
Los programas más utilizados para la programación en C# son Visual Studio (de pago) y Visual C# (gratuito) ambos de Microsoft.
A continuación inserto el código del programa para que veáis las similitudes con C o C++
Nota: El programa se ejecuta desde la consola de Windows.
/*Programa calculadora en C#*/
/*Estas son las librerias*/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace calculadora
{
class Program
{
/*Declarar los numeros*/
static int suma(int a, int b)
/*Las funciones o "programas" de la calculadora*/
{
int suma = a + b;
return suma;
}
static int resta(int a, int b)
{
int resta = a - b;
return resta;
}
static int multiplicacion(int a, int b)
{
int multi = a * b;
return multi;
}
static int division(int a, int b)
{
int divi = a / b;
return divi;
}
/*Menú principal*/
static void Main(string[] args)
{
int a, b;
Console.Write("\n" + "Introduce el 1er número: ");
a = int.Parse(Console.ReadLine());
Console.Write("\n" + "Introduce el 2do número: ");
b = int.Parse(Console.ReadLine());
Console.Write("\n" + "Seleccione una opción: " + "\n" + "\n");
Console.Write("\n" + " 1º) Suma" + "\n" + " 2º) Resta" + "\n" + " 3º) Multiplicación" + "\n" + " 4º) División" + "\n" + " 5º) Salir del Programa" + "\n" + "\n");
switch (Console.Read())
{
case '1': Console.Write("\n" + " Suma = " + suma(a,b));
break;
case '2': Console.Write("\n" + " Resta = " + resta(a, b));
break;
case '3': Console.Write("\n" + " Multiplicación = " + multiplicacion(a, b));
break;
case '4': Console.Write("\n" + " División = " + division(a, b));
break;
case '5': Console.Write("\n" + " °º¤ø,¸¸,ø¤º°`°º¤ø,¸( Hasta la próxima )¸,ø¤º°`°º¤ø,¸,ø¤º°");
break;
}
/*esto es para dejar el resultado hasta que pulses una tecla*/
Console.ReadKey();
}
}
}
Ahora unas imágenes del funcionamiento del programa:


Bibliografía:
http://msdn.microsoft.com/es-es/library/aa287558(v=vs.71).aspx
http://www.comoprogramar.org/calculadora-en-c-sharp/