Предмет: Информатика, автор: mansurik077

помогите пж.ABC Pascal

Приложения:

Ответы

Автор ответа: ЯковПервый
0
//В 1 задании (при значениях, которые введены в примере) выводится true, так как 12:33 предшествует 15:44

//В 2 задании (при значениях, которые введены в примере) выводится 16, так как через 4 часа после 12 часов наступит 16 часов

//В 3 задании (при значениях, которые введены в примере) выводится 21, так как за 15 часов до 12 часов было время 21 час

//На данный момент времени maxint = 2147483647

//Язык Pascal

Program Test;

Var
h1, h2, m1, m2, k: integer; t: boolean;

Begin

Write('Введите h1: ');
Readln(h1);

if (h1 < 0) or (h1 > 23) then
begin
Writeln('Некорректный ввод, переменной h1 будет присвоено значение по умолчанию (0)!');
Writeln();
h1 := 0;
end;

Write('Введите h2: ');
Readln(h2);

if (h2 < 0) or (h2 > 23) then
begin
Writeln('Некорректный ввод, переменной h2 будет присвоено значение по умолчанию (0)!');
Writeln();
h2 := 0;
end;

Write('Введите m1: ');
Readln(m1);

if (m1 < 0) or (m1 > 59) then
begin
Writeln('Некорректный ввод, переменной m1 будет присвоено значение по умолчанию (0)!');
Writeln();
m1 := 0;
end;

Write('Введите m2: ');
Readln(m2);

if (m2 < 0) or (m2 > 59) then
begin
Writeln('Некорректный ввод, переменной m2 будет присвоено значение по умолчанию (0)!');
Writeln();
m2 := 0;
end;

Write('Введите k: ');
Readln(k);

if (k < 0) or (k > 2147483647) then
begin
Writeln('Некорректный ввод, переменной k будет присвоено значение по умолчанию (0)!');
Writeln();
k := 0;
end;

if (h2 > h1) then
t := true

else if (h2 = h1) then
begin
if (m2 > m1) then
t := true

else
t := false;
end

else
t := false;

Writeln();
Writeln('1) t = ', t);

h2 := h1 + 4;

if (h2 > 23) then
h2 := h2 - 24;

Writeln('2) h2 = ', h2);

h2 := h1 - k;

if (h2 < 0) then
begin
while (h2 < 0) do
begin
h2 := 24 + h2;
end;
end;

Writeln('3) h2 = ', h2);

End.
Приложения:
Похожие вопросы
Предмет: Русский язык, автор: mafia6663
Расставьте знаки препинания.

1.Солнце уже довольно высоко стояло на чистом небе но поля еще блестели росой из недавно проснувшихся долин веяло душистой свежестью и в лесу еще сыром и не шумном весело распевали ранние пташки.
2. Александра Павловна дошла до деревеньки остановилась у крайней избушки весьма ветхой и низкой и подозвав своего казачка велела ему войти и спросить о здоровье хозяйки.
3. Длинный нос с горбинкой большие неподвижные глаза навыкате крупные красные губы покатый лоб черные как смоль волосы все в нем изобличало восточное происхождение но молодой человек именовался по фамилии Пандалевским и называл своею родиной Одессу хотя и воспитывался где-то в Белоруссии.
4. Вести под руку Александру Павловну доставляло по-видимому большое удовольствие Константину Диомидычу он выступал маленькими шажками улыбался а восточные глаза его даже покрывались влагой что впрочем с ними случалось нередко Константину Диомидычу ничего не стоило умилиться и пролить слезу.