Advertisement
Guest User

ExamSchedule

a guest
Apr 14th, 2014
138
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.75 KB | None | 0 0
  1. using System;
  2. using System.Globalization;
  3. class  ExamSchedule
  4. {
  5.     static void Main()
  6.     {
  7.         int hour = int.Parse(Console.ReadLine());
  8.         int min = int.Parse(Console.ReadLine());
  9.         string partOfDay = Console.ReadLine();
  10.  
  11.         int dHours = int.Parse(Console.ReadLine());
  12.         int dMin = int.Parse(Console.ReadLine());
  13.  
  14.         string startTime = hour + ":" + min + " " + partOfDay;
  15.  
  16.         int checkHour = hour+dHours;
  17.         int checkMin = min + dMin;
  18.        
  19.         while (checkMin>=60)
  20.         {
  21.             checkHour++;
  22.             checkMin -= 60;
  23.         }
  24.         while (checkHour >= 12)
  25.         {
  26.             if (partOfDay == "PM")
  27.             {
  28.                 partOfDay = "AM";
  29.                
  30.             }
  31.             else if (partOfDay == "AM")
  32.             {
  33.                 partOfDay = "PM";
  34.                
  35.             }
  36.             checkHour -= 12;
  37.         }
  38.        
  39.  
  40.         TimeSpan dur = new TimeSpan(dHours, dMin, 00);
  41.         //DateTime sTime = DateTime.Parse(startTime);
  42.  
  43.     DateTime result = new DateTime(1, 1, 1, checkHour, checkMin, 0);
  44.         //DateTime result = sTime + dur;
  45.         //string res = result.ToString("hh:mm:ss tt", CultureInfo.InvariantCulture);
  46.         //partOfDay = result.ToString("tt", CultureInfo.InvariantCulture);
  47.  
  48.        //while (checkHour > 12)
  49.        //{
  50.        //    if (checkHour > 12 && partOfDay == "PM")
  51.        //    {
  52.        //        partOfDay = "AM";
  53.        //        checkHour -= 12;
  54.        //    }
  55.        //    else if (checkHour > 12 && partOfDay == "AM")
  56.        //    {
  57.        //        partOfDay = "PM";
  58.        //        checkHour -= 12;
  59.        //    }
  60.        //}
  61.         Console.WriteLine("{0:hh:mm}:{1}",result,partOfDay);
  62.     }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement