public static void Main(string[] args)
Console.WriteLine("Time Elapsed");
Console.Write("Enter time in hours (0-24): ");
hoursInput = Console.ReadLine();
if (Int32.TryParse(hoursInput, out hoursValue) == true)
if ((hoursValue >= 0) && (hoursValue <= 24))
hoursSecondsValue = hoursValue * 3600;
Console.WriteLine("The equivalent time in seconds is {0:#,0}.", hoursSecondsValue);
Console.Write("Enter time in minutes (0-60): ");
minutesInput = Console.ReadLine();
if (Int32.TryParse(minutesInput, out minutesValue) == true)
if ((minutesValue >= 0) && (minutesValue <= 60))
minutesSecondsValue = minutesValue * 60;
totalHoursValue = ((minutesValue * 60) + (hoursSecondsValue)) / 3600;
if (totalHoursValue == 24)
minutesSecondsValue = totalHoursValue * 3600;
Console.WriteLine("The equivalent time in seconds is {0:#,0}.", minutesSecondsValue);
Console.Write("Enter time in seconds (0-60): ");
secondsInput = Console.ReadLine();
if (Int32.TryParse(secondsInput, out secondsValue) == true)
if ((secondsValue >= 0) && (secondsValue <= 60))
totalSecondsValue = secondsValue + minutesSecondsValue + hoursSecondsValue;
Console.WriteLine("The equivalent time in seconds is {0:#,0}.", totalSecondsValue);
Console.WriteLine("Invalid time in seconds.");
Console.WriteLine("Invalid seconds value input.");
Console.WriteLine("Invalid minutes value input.");
Console.WriteLine("Invalid minutes value inpu.");
Console.WriteLine("Input error. Please input a valid hour value.");
Console.WriteLine("Invalid hour value input.");