Programacion en C++
Enviado por jfgp • 26 de Julio de 2013 • 4.007 Palabras (17 Páginas) • 323 Visitas
PROGRAMACION EN C#
C# (leído en inglés “C Sharp” y en español “C Almohadilla”) es el nuevo lenguaje de propósito general diseñado por Microsoft para su plataforma .NET. Sus principales creadores son Scott Wiltamuth y Anders Hejlsberg, éste último también conocido por haber sido el diseñador del lenguaje Turbo Pascal y la herramienta RAD Delphi. Aunque es posible escribir código para la plataforma .NET en muchos otros lenguajes, C# es el único que ha sido diseñado específicamente para ser utilizado en ella, por lo que programarla usando C# es mucho más sencillo e intuitivo que hacerlo con cualquiera de los otros lenguajes ya que C# carece de elementos heredados innecesarios en .NET. Por esta razón, se suele decir que C# es el lenguaje nativo de .NET
La sintaxis y estructuración de C# es muy similar a la C++, ya que la intención de Microsoft con C# es facilitar la migración de códigos escritos en estos lenguajes a C# y facilitar su aprendizaje a los desarrolladores habituados a ellos. Sin embargo, su sencillez y el alto nivel de productividad son equiparables a los de Visual Basic. Un lenguaje que hubiese sido ideal utilizar para estos menesteres es Java, pero debido a problemas con la empresa creadora del mismo -Sun-, Microsoft ha tenido que desarrollar un nuevo lenguaje que añadiese a las ya probadas virtudes de Java las modificaciones que Microsoft tenía pensado añadirle para mejorarlo aún más y hacerlo un lenguaje orientado al desarrollo de componentes.
En resumen, C# es un lenguaje de programación que toma las mejores características de lenguajes preexistentes como Visual Basic, Java o C++ y las combina en uno solo. El hecho de ser relativamente reciente no implica que sea inmaduro, pues Microsoft ha escrito la mayor parte de la BCL usándolo, por lo que su compilador es el más depurado y optimizado de los incluidos en el.NET Framework SDK .
Los pasos que seguiremos para crear un programa en C# serán:
1. Escribir el programa en lenguaje C# (fichero fuente), con cualquier editor de textos.
2. Compilarlo con nuestro compilador. Esto creará un "fichero ejecutable".
3. Lanzar el fichero ejecutable.
La mayoría de los compiladores actuales permiten dar todos estos pasos desde un único entorno, en el que escribimos nuestros programas, los compilamos, y los depuramos en caso de que exista algún fallo.
DATOS DE UNA PERSONA,OPERACIONES MATEMATICAS Y DESCUENTOS EN UN SUPERMERCADO
//DADOS DE UNA PERSONA//
string nombre;
int edad, nombreced;
edad= 0;
nombreced = 0;
Console.Clear();
Console.WriteLine("DATOS GENERALES DE UNA PERSONA");
Console.WriteLine("INGRESE SU NOMBRE");
nombre = Console.ReadLine();
Console.WriteLine("INGRESE SU EDAD");
edad = int.Parse(Console.ReadLine());
Console.WriteLine("INGRESE SU NUMERO DE CEDULA");
nombreced = int.Parse(Console.ReadLine());
Console.Clear();
/*OPERACIONES*/
double n1, n2, suma, resta, multiplica, dividir;
n1 = 0;
n2 = 0;
suma = 0;
resta = 0;
multiplica = 0;
dividir = 0;
Console.Clear();
Console.WriteLine("OPERACIONES FUNDAMENTALES");
Console.WriteLine("INGRESE EL PRIMER NUEMRO");
n1 = double.Parse(Console.ReadLine());
Console.WriteLine("INGRESE EL SEGUNDO NUMERO");
n2 = double.Parse(Console.ReadLine());
suma = n1 + n2;
resta = n1 - n2;
multiplica = n1 * n2;
dividir = n1 / n2;
Console.WriteLine("EL RESULTADO DE SUMAR {0}+{1}={2}",n1,n2,suma);
Console.WriteLine("EL RESULTADO DE RESTAR {0}-{1}={2}",n1,n2,resta);
Console.WriteLine("EL RESULTADO DE MULTIPLICAR{0}*{1}={2}",n1,n2,multiplica);
Console.WriteLine("EL RESULTADO DE DIVIDIR {0}/{1}={2}",n1,n2,dividir);
Console.ReadKey();
/*DESCUENTO DE UN SUPERMERCADO*/
double monto, d_5, d_10, d_12;
d_5=0;
d_10=0;
d_12 = 0;
Console.Clear();
Console.WriteLine("CALCULO DEL DESCUENTO EN COMPRAS A $ 200");
Console.WriteLine("INGRESE EL MONTO DE LA COMPRA");
monto = double.Parse(Console.ReadLine());
if ((monto>200) &&(monto<=400))
{
d_5= monto*0.05;
Console.Write("USTED TIENE UN DESCUENTO DEL {0}, SU VALOR A PAGAR ES {1}", d_5,(monto-d_5));
Console.ReadKey();
}
if ((monto>400) &&(monto<=600))
{
d_10 = monto* 0.10;
Console.Write("USTED TIENE UN DESCUENTO DEL {0},SU VALOR A PAGAR ES {1}", d_10,(monto-d_10));
Console.ReadKey();
}
if ((monto>600))
{
d_12= monto*0.12;
Console.Write("USTED TIENE UN DESCUENTO DEL {0},SU VALOR A PAGAR ES {1}", d_12,(monto-d_12));
Console.ReadKey();
}
MITAD,EL CUADRADO Y EL CUBO DE UN NUMERO
//MITAD,EL CUADRADO Y EL CUBO DE UN NUMERO//
Console.Write("Inserte numero:");
int N = int.Parse(Console.ReadLine());
//caculamos
double M = N / 2;
double Cd = N * N;
double Cb = N * N * N;
//escribimos
Console.WriteLine("*****************************************************");
Console.WriteLine("La mitad del número es: "+M); Console.WriteLine("*****************************************************");
Console.WriteLine("El cuadrado del número es: "+Cd); Console.WriteLine("*****************************************************");
Console.WriteLine("El cubo del número es: "+Cb);
Console.ReadKey();
CALCULA LA CANTIDAD DE UNIDADES DECENAS CENTENAS DE UN NUMERO
// CALCULA LA CANTIDAD DE UNIDADES DECENAS CENTENAS DE UN NUMERO//
Console.WriteLine("Este programa cacula la cantidad de unidades decenas centenas");
Console.WriteLine("de tre digitos");
Console.WriteLine("ingrese el nro");
int Nro = int.Parse(Console.ReadLine());
//vasriables
int U = 0;
int D = 0;
int C = 0;
//caculamos
C = Nro / 100;
D = (Nro % 100) / 10;
U = Nro % 10;
Console.WriteLine("Unidades :" + U);
Console.WriteLine("Decenas :" + D);
Console.WriteLine("Centenas :" + C);
Console.ReadKey();
PROMEDIO DE TRES NOTAS
//PROMEDIO DE TRES
...