Напишите программу на языке Pascal, которая будет определять, наступило ли время для программирования. Мы будем

Напишите программу на языке Pascal, которая будет определять, наступило ли время для программирования. Мы будем заниматься программированием только по рабочим дням после 18:00. Пользователь должен ввести номер дня недели и время в часах, а программа должна определить, подошло ли время для кодинга.
Kira

Kira

Конечно, я могу помочь с написанием программы на языке Pascal для решения данной задачи. Вот полный код программы:

pascal
program ProgramTime;
var
dayOfWeek, time: integer;
isCodingTime: boolean;
begin
writeln("Введите номер дня недели (1 - Понедельник, 2 - Вторник, и т.д.): ");
readln(dayOfWeek);

writeln("Введите текущее время в часах: ");
readln(time);

isCodingTime := (dayOfWeek >= 1) and (dayOfWeek <= 5) and (time >= 18);

if isCodingTime then
begin
writeln("Да, подошло время для кодинга!");
end
else
begin
writeln("Нет, время для кодинга еще не наступило.");
end;
end.


Позвольте мне объяснить некоторые моменты кода:

- Мы используем переменные `dayOfWeek` и `time` для хранения введенных пользователем значений номера дня недели и времени соответственно.
- Переменная `isCodingTime` будет иметь значение `true`, если условия для программирования выполняются, и `false` в противном случае.
- Условие `(dayOfWeek >= 1) and (dayOfWeek <= 5) and (time >= 18)` проверяет, является ли введенный день недели рабочим днем (от понедельника до пятницы) и время больше или равно 18.
- С помощью оператора `if` мы выводим соответствующее сообщение в зависимости от значения переменной `isCodingTime`.

Таким образом, программа определит, подошло ли время для кодирования на основе введенных значений дня недели и времени.
Знаешь ответ?
Задать вопрос
Привет!
hello