public static void Main()
Console.WriteLine("Time Elapsed");
Console.Write("Enter time in hours (0-24): ");
inputHours = Console.ReadLine();
if (Int32.TryParse(inputHours, out hours) == true)
Console.WriteLine("Input error. Please input time in hours from 0 - 24 only.");
Console.WriteLine("Input error. Please input time in hours from 0 - 24 only.");
firstHour = (hours * 60) * 60;
Console.WriteLine("The equivalent time in seconds is {0:#,0}.", firstHour);
Console.Write("Enter time in minutes (0-60): ");
inputMinutes = Console.ReadLine();
if (Int32.TryParse(inputMinutes, out minutes) == true)
Console.WriteLine("Input error. Please input time in minutes from 0 - 60 only.");
Console.WriteLine("Input error. Please input time in minutes from 0 - 60 only.");
else if (hours == 23 && minutes == 60)
hoursValue = (hours * 60) * 60;
minutesValue = minutes * 60;
hoursMinutesTotal = hoursValue + minutesValue;
Console.WriteLine("The equivalent time in seconds is {0:#,0}.", hoursMinutesTotal);
Console.Write("Enter time in seconds(0-60): ");
inputSeconds = Console.ReadLine();
if (Int32.TryParse(inputSeconds, out seconds) == true)
Console.WriteLine("Input error. Please input time in seconds from 0 - 60 only.");
Console.WriteLine("Input error. Please input time in seconds from 0 - 60 only.");
hoursValue = (hours * 60) * 60;
minutesValue = minutes * 60;
secondsValue = hoursValue + minutesValue + seconds;
Console.WriteLine("The equivalent time in seconds is {0:#,0}.", secondsValue);
Console.WriteLine("Invalid input. Please input a valid value for seconds.");
Console.WriteLine("Invalid input. Please input a valid value for minutes.");
Console.WriteLine("Invalid input. Please input a valid value for hours.");