Класс "Время" с полями - часы, минуты, секунды - C#
Формулировка задачи:
Класс время. Поля -часы,минуты,секунды. Перегрузки: +,- *(const),/(const),<,<=,>,>=,==,!=,+=,-=,/=,*=
Методы: проверить, какое время суток(день,ночь,полночь,полдень,вечер,утро),перевод в секунды,разделение секунд на часы,минуты,секунды.
Нужно создать класс время и использовать все перечисленные перегрузки для выполнения всех перечисленных методов.
для начала проверьте правильно ли я создал класс время ?
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace WindowsFormsApplication1 { class Время { //свойства int Chas; int Min; int sec; //конструктор public Время(int часы, int минуты, int секунды) { Chas = часы; Min = минуты; sec = секунды; } public Время() { Chas = 0; Min = 0; sec = 0; } public int get_chas() { return Chas; } public void set_chas(int часы) { if (Chas >= 0 && Chas <= 23) Chas = часы; else Chas = 0; } public int get_min() { return Min; } public void set_min(int минуты) { if (Min >= 0 && Min <= 59) Min = минуты; else Min = 0; } public int get_sec() { return sec; } public void set_sec(int секунды) { if (sec >= 0 && sec <= 59) sec = секунды; else sec = 0; } } }
Решение задачи: «Класс "Время" с полями - часы, минуты, секунды»
textual
Листинг программы
// public string TimeNow() { return Sec.ToString(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д