Exemplo n.º 1
0
        /// <summary>
        ///     dado un día de la semana y un entero suma los días y devuelve el día de la semana
        /// </summary>
        public static void DiasSemana()
        {
            List <dias> dSemanas = new List <dias>
            {
                dias.Mon, dias.Tue, dias.Wed, dias.Thu, dias.Fri, dias.Sat, dias.Sun
            };

            Console.WriteLine("Ingrese el día de la semana");
            string dia          = Console.ReadLine();
            dias   diaIngresado = (dias)Enum.Parse(typeof(dias), dia, true);

            Console.WriteLine("Ingrese los días a sumar");
            int diaSuma = int.Parse(Console.ReadLine());

            var dsem          = dSemanas.FirstOrDefault(x => x == diaIngresado);
            int disresultante = (int)dsem;

            for (int i = (int)dias.Mon; i < diaSuma; i++)
            {
                disresultante += 1;

                if (disresultante == (int)dias.Sun)
                {
                    disresultante = (int)dias.Mon;
                }
            }

            Console.WriteLine($"Día resultante {(dias)disresultante}");
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            dias dia = dias.Lunes;
            int  i   = (int)dias.Lunes;

            Console.WriteLine(dia);
            Console.WriteLine(i);
        }
        static void Main(string[] args)
        {
            //Creamos arrays con los días y las horass trabajadas
            int[] hmanana = { 4, 4, 4, 4, 6, 0, 0 };
            Console.WriteLine("BIENVENIDO A CALENDARIO LABORAL");
            Console.Write("¿De que día deseas comprobar las horas trabajadas?" +
                          "\n> ");
            String l   = Console.ReadLine();
            int    dia = int.Parse(l);

            dia = dia - 1;
            dias x = (dias)dia;

            if (dia <= 6 && dia >= 0)
            {
                Console.WriteLine("\nDía: " + x + "\nHoras trabajadas: " + hmanana[dia]);
            }
            else
            {
                Console.WriteLine("Día incorrecto");
            }
        }
Exemplo n.º 4
0
    static void Main()
    {
        dias ds = (dias)4;

        Console.WriteLine("Dias: " + ds);
    }