

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Los mejores documentos en venta realizados por estudiantes que han terminado sus estudios
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Descubre las mejores universidades de tu país según los usuarios de Docsity
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Un programa escrito en c# que permite validar la hora introducida por el usuario y determinar en qué horario se encuentra: medio día, tarde, noche, madrugada o mañana. El código utiliza la clase timespan y la función tryparse para analizar la entrada de usuario y mostrar el resultado.
Tipo: Ejercicios
1 / 2
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
using System; //el using es el import en java namespace CARangoHora //namespace es el package de java { class Program { static void Main(string[] args)// Método principal { Console.WriteLine("\t\t\t Validar dHora \t\t\t"); // WriteLine ==> System output println en java Console.WriteLine(); Console.Write("Porfavor Digite la Hora que Desea Consultar: "); //Obtiene un objeto DateTime que se establece en la fecha y hora actuales en este equipo, expresada como la hora local. TimeSpan horas1 = new TimeSpan(0, 0, 0); TimeSpan horas2 = new TimeSpan(2, 0, 0); TimeSpan horas3 = new TimeSpan(6, 0, 0); TimeSpan horas4 = new TimeSpan(14, 0, 0); TimeSpan horas5 = new TimeSpan(18, 0, 0); TimeSpan horas6 = new TimeSpan(23, 0, 0); // TimeSpan crea una instancia de un objeto TimeSpan que representa la diferencia entre dos fechas. Luego muestra las propiedades del objeto TimeSpan. TimeSpan Hora22; try { string hora = Console.ReadLine();// Se utliza para leer linea de carateres // ReadLine devuelve una cadena _ = TimeSpan.TryParse(hora, out Hora22); //TryParse Convierte la representación de cadena especificada de un intervalo de tiempo en su TimeSpan equivalente y devuelve un //valor que indica si la conversión se realizó correctamente. if (Hora22 >= horas1 && Hora22 < horas2) { Console.WriteLine("La hora es: "+ hora +"," + "El Horario: " + " MEDIO DIA."); } else if (Hora22 >= horas2 && Hora22 < horas3) { Console.WriteLine("La hora es: " + hora + "," + "El Horario: " +" TARDE."); } else if (Hora22 >= horas3 && Hora22 <= horas4) { Console.WriteLine("La hora es: " + hora + "," + "El Horario: " + " NOCHE."); } else if (Hora22 >= horas4 && Hora22 <= horas5) { Console.WriteLine("La hora es: " + hora + "," + "El Horario: " + " Madrugada."); } else if (Hora22 >= horas5 && Hora22 <= horas6)
Console.WriteLine("La hora es: " + hora + "," + "El Horario: " + " Mañana."); } else { Console.WriteLine("Hora no valida"); } } catch (Exception e) // Hace la Captura de Cualquier Valor { Console.WriteLine("{0} Exception caught.", e);//Obtiene o establece el nombre de la aplicación o el objeto que causa el error. } } } }