/// <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}"); }
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"); } }
static void Main() { dias ds = (dias)4; Console.WriteLine("Dias: " + ds); }