Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 08.10.2018
Сообщений: 14
1

Класс: Создать класс "Время"

22.12.2018, 06:18. Просмотров 483. Ответов 0


хелп, затрудняюсь написать программу. заранее огромное спасибо<З

класс-> время
члены класса-> часы, минуты, секунды
методы-> Конструктор, деструктор, метод вывода времени и составляющей суток (до 6 - ночь, до 12 - утро, до 18 - день, до 24 - вечер).

Добавлено через 10 часов 41 минуту
смогла решить.
решение, если кому пригодится:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
type
TTime = class
  private   
    h,m,s:real;
  public
    constructor Create(h,m,s:real);
    destructor Destroy(); //abstruct;
    begin end;
    procedure getTime(h,m,s:real);
    function howTime(h:real):string;
end;
var time:TTime;
constructor TTime.Create(h,m,s:real);
begin
  h:=0;
  m:=0;
  s:=0;
end;
procedure TTime.getTime(h,m,s:real);
begin
  writeln('Сейчас '+h+' часов '+m+' минут '+s+' секунд.');
  end;
function TTime.howTime(h:real):string;
  begin
  if ((h<=0) or (h<=24)) and (h<=6) then howTime:='Ночь';
  if (h>=6) and (h<=12) then howTime:='утро';
  if (h>=12) and (h<=18) then howTime:='день';
  if (h>=18) and ((h<=0) or (h<=24)) then howTime:='вечер';
 end; 
 begin
   time:=TTime.create();
   readln(time.h);
   readln(time.m);
   readln(time.s);
   time.getTime(time.h,time.m,time.s);
   writeln(time.howTime(time.h));
 end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.12.2018, 06:18
Ответы с готовыми решениями:

Класс: Добавить в класс "Строка" индексатор, позволяющий по индексу обращаться к соответствующему символу строки.
Добавить в класс для работы сo строками: a. Индексатор, позволяющий по индексу обращаться к...

Создать класс "Студент"
Ребят, помогите, организовал только заполнение, но похоже и там ошибки. Буду очень признателен. ...

Из слова "клоун" путем "вырезок" и "склеек" его букв получить слова "уклон","кулон" и "колун"
Из слова &quot;клоун&quot; путем &quot;вырезок&quot; и &quot;склеек&quot; его букв получить слова &quot;уклон&quot;,&quot;кулон&quot; и...

Класс "Вектор"
Класс Вектор Члены класса3 прямоугольные декартовы координаты Методы конструктор, деструктор,...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.12.2018, 06:18

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Даны текстовый файл "F" и строка "S". Получить все строки файла "F", содержащие в качестве фрагмента строку "S".
Плиз помогите написать прогу: Даны текстовый файл &quot;F&quot; и строка &quot;S&quot;. Получить все строки файла &quot;F&quot;,...

Пожалуйста, составьте программу, которая из слов"СТРАХ","БЕЛКА","ЦЫПЛЁНОК" получает слово "СТОЛБЕЦ"
Пожалуйста, составьте программу, которая из слов&quot;СТРАХ&quot;,&quot;БЕЛКА&quot;,&quot;ЦЫПЛЁНОК&quot; получает слово &quot;СТОЛБЕЦ&quot;.

Удвоить в строке буквы "ю", "ъ", "ф", "э", а между словами оставить только по одному пробелу
Пользователь заполняет символьную строку русскими буквами. Буквы ю, ъ, ф, э в ней нужно удвоить, а...

Изобразить стрелку и осуществить движение по клавишам "вверх", "вниз", "вправо", "влево"
Необходимо изобразить стрелку и осуществить движение по клавишам &quot;вверх&quot;, &quot;вниз&quot;, &quot;вправо&quot;, &quot;влево&quot;.

Создать объект "линия" - потомок объекта "точка"
Помогите пожалуйста :-| ООП. Напишите программу с объектом &quot;линия&quot; - потомком объекта &quot;точка&quot;.

Даны строки а="вариант",b= "Высоко", с = "макароны". Получить слово "соковарка"
4 .Даны строки а=&quot;вариант&quot;,b= &quot;Высоко&quot;, с = &quot;макароны&quot;. Получить слово &quot;соковарка&quot;.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.