public string WhatLesson() { int firstLesson = new MyTime(8, 0, 0).TimeSinceMidnight(); int lastLesson = new MyTime(17, 40, 0).TimeSinceMidnight(); int break_ = new MyTime(0, 20, 0).TimeSinceMidnight(); int lessonInSecond = new MyTime(0, 80, 0).TimeSinceMidnight(); int setTime = TimeSinceMidnight(); int lesson = 0; if (hour < 8) { return("пари ще не почалися"); } else { for (int i = firstLesson; i < lastLesson; i += lessonInSecond + break_) { lesson++; if ((setTime > i + lessonInSecond && setTime < i + lessonInSecond + break_) && setTime <= lastLesson) { return("перерва мiж " + lesson + "-ю та " + (lesson + 1) + "-ю парами"); } else if (setTime >= i && setTime <= i + lessonInSecond) { return(lesson + "-а пара"); } } return("пари вже скiнчилися"); } }
static void Main(string[] args) { Console.Write("Hour = "); int h = int.Parse(Console.ReadLine()); Console.Write("Minute = "); int m = int.Parse(Console.ReadLine()); Console.Write("Second = "); int s = int.Parse(Console.ReadLine()); MyTime myTime = new MyTime(h, m, s); myTime.TimeFormat(); Console.WriteLine("Time - " + myTime); int t = myTime.TimeSinceMidnight(); Console.WriteLine("Seconds after midnight - " + t); Console.WriteLine("Mytime format - " + myTime.TimeSinceMidnight(t)); myTime.AddOneSecond(); Console.WriteLine("Add one second - " + myTime); myTime.AddOneMinute(); Console.WriteLine("Add one minute - " + myTime); myTime.AddOneHour(); Console.WriteLine("Add one hour - " + myTime); Console.Write("Enter seconds = "); int addSeconds = int.Parse(Console.ReadLine()); Console.WriteLine("Added seconds - " + myTime.AddSeconds(addSeconds)); Random rand = new Random(); MyTime newTime = new MyTime(rand.Next(0, 24), rand.Next(0, 60), rand.Next(0, 60)); Console.WriteLine("Difference between " + myTime + " and " + newTime + " is " + myTime.Difference(newTime) + " sec"); Console.WriteLine(myTime.WhatLesson()); Console.ReadKey(); }
static void Main(string[] args) { MyTime a = new MyTime(01, 10, 40); a.PreviousSecond(); //a.SetHour(70); Console.WriteLine(Convert.ToString(a.TimeToString())); }
public int Difference(MyTime mt1) { return(TimeSinceMidnight() - mt1.TimeSinceMidnight()); }