Форум

Задачa:

1.              Да се декларира С# клас Time, описващ време със скрити полета за час, минута и секунда. Класът да съдържа три конструктора – един без параметри , втори с три параметъра и копиращ конструктор, които дават стойности на полетата. За всяко от полетата да се дефинират свойства, съдържащи съответната валидация (часът може да бъде цяло число от 0 до 23, а минутите и секундите - от 0 до 59).  Класът да съдържа и предефиниран метод ToString, който връща времето в следния формат: hh:mm:ss(наприме: 05:23:04).

2.              Да се напише метод IsBigger(Time t), който проверява дали времето в даден обект е след t.

3.               Да се напише метод Distance(Time t), който връща времето изминало от времето на текущия обект до t.

4.              Да се създаде конзолно приложение, чрез което се прочитат  n  обекта от клас Time (времената са в рамките на едно денонощие). Програмата да намира:

- най-ранното време;

- часовете, минутите и секунците, които са изминали между най-ранното и най-късното време;

В момента разглеждате олекотената мобилна версия на уебсайта. Към пълната версия.