Ejemplo n.º 1
0
        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нчилися");
            }
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
        static void Main(string[] args)
        {
            MyTime a = new MyTime(01, 10, 40);

            a.PreviousSecond();
            //a.SetHour(70);
            Console.WriteLine(Convert.ToString(a.TimeToString()));
        }
Ejemplo n.º 4
0
 public int Difference(MyTime mt1)
 {
     return(TimeSinceMidnight() - mt1.TimeSinceMidnight());
 }