lunes, 1 de agosto de 2016

Programación en C#: Módulo 01: Sintaxis

Presentación



Laboratorios




Ejemplos:

        static void Main(string[] args)
        {
            int a = 0; string sNum = "";
            bool EsNumero = false;
            //Mensaje
            Console.WriteLine("Ingrese un número de un dígito");
            //Lectura del valor
            sNum = Console.ReadLine();

            //Intentar convertir a Entero
            EsNumero = int.TryParse(sNum, out a);

            if (EsNumero)
            {
                //Evaluar a letra
                switch (a)
                { case 1:
                        Console.WriteLine("uno");
                        break;
                    case 2:
                        Console.WriteLine("dos");
                        break;
                    default:
                        Console.WriteLine("Número desconocido");
                        break;
                }                   
            }
            else
                Console.WriteLine("Debe Ingresar un número");

            Console.ReadKey();

        }




        static void Main(string[] args)
        {   //Variables
            string TipoHabitacion = "";
            int NoNoches= 0; string sNum = "";
            bool EsNumero = false;
            decimal Tarifa = 300, Total = 0;
            //Ingreso de Datos
            Console.WriteLine("Ingrese Tipo Habitación");
            TipoHabitacion = Console.ReadLine();
            Console.WriteLine("Ingrese Número de Noches");
            sNum = Console.ReadLine();
            //Procesar Datos
            EsNumero = int.TryParse(sNum, out NoNoches);
            //Convierte a Minúsculas
            TipoHabitacion = TipoHabitacion.ToLower();

            //Mostrar Resultados
            if (EsNumero)
            {
                switch (TipoHabitacion)
                {
                    case "normal":
                        Tarifa = 300;
                        break;
                    case "suite":
                        Tarifa = 450;
                        break;
                    case "junior":
                        Tarifa = 375;
                        break;
                    case "ejecutiva":
                        Tarifa = 600;
                        break;
                    default:
                        Tarifa = 375;
                        break;
                }

                Total = NoNoches * Tarifa;
                Console.WriteLine(
                    "Por {0} noche(s) a Q.{1} el Total es: {2:C}",
                    NoNoches, Tarifa, Total
                    );
            }
            else
            {
                Console.WriteLine(
                    "El valor ingresado {0} debe ser un número"
                    , sNum);
            }

            Console.ReadKey();
           

        }



        static void Main(string[] args)
        {
            //Variables
            int N = 0; string sNum = "";
            bool EsNum = false;
            //Ingreso de Datos
            Console.WriteLine("Ingrese Cantidad de Impares?");
            sNum = Console.ReadLine();
            //Procesar Datos
            EsNum = int.TryParse(sNum, out N);

            //Mostrar Resultados
            if (EsNum)
            {
                for (int k = 1, i = 1; i <= N; i++, k += 2)
                {
                    if (i==N)
                        Console.WriteLine("{0}){1} ", i, k);
                    else
                        Console.Write("{0}){1}, ", i, k);
                }

            }
            else
                Console.WriteLine("Debe ingresar un número entero!");

            Console.ReadKey();

        }






        static void Main(string[] args)
        {
            //Arreglos
            string[] Nombres;
            int[] Numeros;
            //Variables
            int a = 10; string sNum=""; bool EsNum = false;
            //Definir las posiciones o cantidad de elementos
            Nombres = new string[a];
            Numeros = new int[a];
            //Ingreso de Datos
            for(int k = 0; k<a; k++)
            {
                //Ingreso de Nombre
                Console.WriteLine("Ingrese Nombre {0}o?", k);
                Nombres[k] = Console.ReadLine();
                //Ingreso de Número
                Numeros[k] = 0;
                Console.WriteLine("Ingrese Número {0}o?", k);               
                sNum = Console.ReadLine();
                EsNum = int.TryParse(sNum, out Numeros[k]);
            }
            //Procesar datos

            //Mostrar Datos
            foreach(string x in Nombres)
            {
                Console.Write("Nombre: {0}",x);
            }
            Console.WriteLine();

            for (int j = 0; j < a; j++)
            {
                Console.WriteLine("{0}) {1} {2}", j,
                    Nombres[j].ToUpper(), Numeros[j]);
            }

            Console.ReadKey();

        }



No hay comentarios.:

Publicar un comentario