1 ответ
Ирина Смывина
//В 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 lt; 0) or (h1 gt; 23) then
begin
Writeln('Некорректный ввод, переменной h1 будет присвоено значение по умолчанию (0)!');
Writeln();
h1 := 0;
end;
Write('Введите h2: ');
Readln(h2);
if (h2 lt; 0) or (h2 gt; 23) then
begin
Writeln('Некорректный ввод, переменной h2 будет присвоено значение по умолчанию (0)!');
Writeln();
h2 := 0;
end;
Write('Введите m1: ');
Readln(m1);
if (m1 lt; 0) or (m1 gt; 59) then
begin
Writeln('Неправильный ввод, переменной m1 будет присвоено значение по умолчанию (0)!');
Writeln();
m1 := 0;
end;
Write('Введите m2: ');
Readln(m2);
if (m2 lt; 0) or (m2 gt; 59) then
begin
Writeln('Некорректный ввод, переменной m2 будет присвоено значение по умолчанию (0)!');
Writeln();
m2 := 0;
end;
Write('Введите k: ');
Readln(k);
if (k lt; 0) or (k gt; 2147483647) then
begin
Writeln('Неправильный ввод, переменной k будет присвоено значение по умолчанию (0)!');
Writeln();
k := 0;
end;
if (h2 gt; h1) then
t := true
else if (h2 = h1) then
begin
if (m2 gt; m1) then
t := true
else
t := false;
end
else
t := false;
Writeln();
Writeln('1) t = ', t);
h2 := h1 + 4;
if (h2 gt; 23) then
h2 := h2 - 24;
Writeln('2) h2 = ', h2);
h2 := h1 - k;
if (h2 lt; 0) then
begin
while (h2 lt; 0) do
begin
h2 := 24 + h2;
end;
end;
Writeln('3) h2 = ', h2);
End.
//В 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 lt; 0) or (h1 gt; 23) then
begin
Writeln('Некорректный ввод, переменной h1 будет присвоено значение по умолчанию (0)!');
Writeln();
h1 := 0;
end;
Write('Введите h2: ');
Readln(h2);
if (h2 lt; 0) or (h2 gt; 23) then
begin
Writeln('Некорректный ввод, переменной h2 будет присвоено значение по умолчанию (0)!');
Writeln();
h2 := 0;
end;
Write('Введите m1: ');
Readln(m1);
if (m1 lt; 0) or (m1 gt; 59) then
begin
Writeln('Неправильный ввод, переменной m1 будет присвоено значение по умолчанию (0)!');
Writeln();
m1 := 0;
end;
Write('Введите m2: ');
Readln(m2);
if (m2 lt; 0) or (m2 gt; 59) then
begin
Writeln('Некорректный ввод, переменной m2 будет присвоено значение по умолчанию (0)!');
Writeln();
m2 := 0;
end;
Write('Введите k: ');
Readln(k);
if (k lt; 0) or (k gt; 2147483647) then
begin
Writeln('Неправильный ввод, переменной k будет присвоено значение по умолчанию (0)!');
Writeln();
k := 0;
end;
if (h2 gt; h1) then
t := true
else if (h2 = h1) then
begin
if (m2 gt; m1) then
t := true
else
t := false;
end
else
t := false;
Writeln();
Writeln('1) t = ', t);
h2 := h1 + 4;
if (h2 gt; 23) then
h2 := h2 - 24;
Writeln('2) h2 = ', h2);
h2 := h1 - k;
if (h2 lt; 0) then
begin
while (h2 lt; 0) do
begin
h2 := 24 + h2;
end;
end;
Writeln('3) h2 = ', h2);
End.
, оставишь ответ?
Похожие вопросы
-
Вопросы ответы
Новое
NEW
Статьи
Информатика
Статьи
Последние вопросы
Игорь 14 лет назад был на 8 лет моложе, чем его
Математика.
Два тела массами m1 и m2 находящие на расстоянии R друг
Физика.
В сосуде 4целых одна пятая литр воды что бы заполнить сосуд
Математика.
Двум малярам Диме И Олегу поручили выкрасить фасад дома они разделили
Разные вопросы.
найти порядковый номер 41Э если в ядре 20 нейтронов
Разные вопросы.
в ряду натуральных чисел 3, 8, 10, 24, … 18 одно
Математика.
Предприятие по производству с/хоз продукции на производство затратило 3527000 руб Валовый
Разные вопросы.
Математика, задано на каникулы. ВАРИАНТ 1004
НОМЕР 1,2,3,4,5,6,7,8.
Математика.
Имеются три конденсатора емкостью С1=1мкФ, С2=2мкФ и С3=3мкФ. Какую наименьшую емкость
Физика.
Из точки м выходят 3 луча MP MN и MK причём
Геометрия.
Облако тегов