Класс "Время" с полями - часы, минуты, секунды - 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();
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д