• WORD
  • FORMATO AUTOMATICO Y ESTILOS
  • INSERTAR CUADRO DE TEXTO Y ECUACION
  • REFERENCIASTABLA DE CONTENIDO Y BIBLIOGRAFIA
  • Ir a Prácticas
  • EXCEL
  • FORMULAS I y II
  • TABLAS Y GRAFICOS DINAMICOS
  • SUBTOTALES Y BASE DE DATOS
  • MACROS
  • Ir a Prácticas
  • AUTOCAD
  • 2D:DIBUJO Y ACOTAR
  • INSERTAR BLOQUES Y PLOT
  • 3D: MODELADO Y EDICION DE SOLIDOS
  • RENDER Y ANIMACIONES
  • Ir a Prácticas

viernes, 9 de enero de 2026

C# PROGRAMACION

C#

C# (pronunciado "C Sharp") es un lenguaje de programación moderno, orientado a objetos y seguro, desarrollado por Microsoft, que se utiliza para crear una amplia variedad de aplicaciones, desde software de escritorio y aplicaciones web (con ASP.NET) hasta videojuegos (con Unity) y soluciones móviles y de nube, todo ello sobre la plataforma .NET. Su sintaxis está inspirada en C/C++ y Java, lo que lo hace familiar para muchos programadores, y se destaca por su robustez, seguridad de tipos, y facilidad para desarrollar aplicaciones multiplataforma.

Características principales:

Orientado a Objetos: Facilita la organización y reutilización del código.

Multiplataforma: Gracias a .NET, permite desarrollar para Windows, iOS, Android, Linux y la web.

Seguro y Robusto: Su diseño ayuda a prevenir errores comunes en tiempo de ejecución.

Moderno e Innovador: Incorpora características de alto y bajo nivel, siendo ideal para desarrollo actual.

DE int i = 5;

string s = "Hello";

double d = 1.0;

int[] numbers = new int[] {1, 2, 3};

Dictionary<int,Order> orders = new Dictionary<int,Order>();

ref int j = ref i;

ref readonly int k = ref i;CLARACION DE VARIABLES:

 

PRIMER PROGRAMA:

using System;

public class HolaMundo

{

    public static void Main(string[] args)

    {

        Console.Write("Hola Mundo");

    }

}

DETALLE DEL CODIGO

1. using System;

 

Importa las clases básicas de .NET (Console, Convert, etc.)

 

Sin esto, Console no se reconoce

 

2. public class HolaMundo

 

Define una clase pública llamada "HolaMundo"

 

Toda aplicación C# necesita al menos una clase

 

3. {

 

Abre el bloque de la clase

 

4. public static void Main(string[] args)

 

punto de entrada del programa

 

public: accesible desde fuera

 

static: se ejecuta sin crear objeto

 

void: no retorna valor

 

string[] args: recibe argumentos de línea de comandos

 

PROGRAMA LINEAS DE COMANDOS:

 

using System;

public class ImprimirLineasConsola

{

    public static void Main(string[] args)

    {

        Console.WriteLine("PROGRAMACION");

        Console.WriteLine("CREATIVIDAD");

    }

}

ALMACENAR Y DAR UN MENSAJE:

 

using System;

public class AlmacenarEntradaUsuario

{

    public static void Main(string[] args)

    {

        Console.Write("¿Como te llamas? ");

            string x = Console.ReadLine();

        string resultado = x.ToUpper();

        Console.WriteLine("BUENOS DIAS, " + x);

    }

}

PROGRAMA CALCULADORA

using System;

public class CalculadoraBasica

{

    public static void Main(string[] args)

    {

        Console.Write("Ingresa un número 1: ");

        int x = Convert.ToInt32(Console.ReadLine());

        Console.Write("Ingresa un número 2: ");

        int y = Convert.ToInt32(Console.ReadLine());

        Console.WriteLine("{0} + {1} = {2}", x, y, x+y);

        Console.WriteLine("{0} - {1} = {2}", x, y, x-y);

        Console.WriteLine("{0} x {1} = {2}", x, y, x*y);

        Console.WriteLine("{0} / {1} = {2}", x, y, x/y);

        Console.WriteLine("{0} residuo {1} = {2}", x, y, x%y);

   }

}

 

CONDICIONALES

 

WHILE:

 

int contador = 0; // 1. Inicialización (antes del bucle)

 

while (contador < 5) // 2. Condición (se evalúa aquí)

{

    Console.WriteLine("El contador es: " + contador); // Código a ejecutar

    contador++; // 3. Actualización (dentro del bucle)

}

 

Console.WriteLine("Bucle terminado.");

 

IF ELSE:

using System;

public class TEMPERATURA

{

    public static void Main(string[] args)

    {

        Console.Write("INGRESA LA TEMPERATURA EN CELSIUS: ");

        int celsius = Convert.ToInt32(Console.ReadLine());

       

    if (celsius < 20.0)

    {

        Console.WriteLine("frio.");

    }

    else

    {

        Console.WriteLine("calor");

    }

    }

}

 

OPERADOR AND Y OR:

 

SE UTILIZA && Y ||

 

DisplayMeasurement(10);

 

 

void DisplayMeasurement(double value)

{

    if (value > 0 && value < 40)

    {

        Console.Write("aceptado");

    }

    else

{

    Console.WriteLine($"el valor es {value}");

}

}

SWITCH:

using System;

 

public class Calculadora

{

    public static void Main(string[] args)

    {

        Console.Write("elegir: sumar(1) multiplicar(2) potenciacion(3): ");

        int elegir = Convert.ToInt32(Console.ReadLine());

       

        Console.Write("Ingresa número 1: ");

        int x = Convert.ToInt32(Console.ReadLine());

        Console.Write("Ingresa número 2: ");

        int y = Convert.ToInt32(Console.ReadLine());

 

        switch (elegir)

        {

            case 1: 

                Console.WriteLine("{0} + {1} = {2}", x, y, x + y);

                break;

 

            case 2:

                Console.WriteLine("{0} * {1} = {2}", x, y, x * y);  

                break;

 

            case 3:

                double resultado = Math.Pow(x, y);

                Console.WriteLine("{0}^{1} = {2}", x, y, resultado);

                break;

 

            default:

                Console.WriteLine("{0} no es una opción válida", elegir);

                break;

        }

    }

No hay comentarios.:

Publicar un comentario