Исходник программы, которая находит минимальное число, большее 300 и делящееся нацело на 19

Введение.

Я принял решение перейти на другой подраздел, на тему которого я буду публиковать последующие программы на языке Pascal, и начать эту под тему я бы хотел с программы, целью которой стоит найти наименьшее число, меньшее определенной константы и кратное другой константе. С этого момента исходники программ будут содержать в себе цикл WHILE.

Задача.

Краткая формулировка задачи такова: требуется найти наименьшее число, которое больше 300 и которое без остатка делится на 19. Принцип программы, действие которой направлено на решение поставленной задачи, очень прост. Сначала берется переменная N как точка отсчета, ей ставится в соответствие значение, равное 300. Затем, используя цикл с предусловием WHILE выполняем проверку на делимость нацело на 19, и если остаток не равен нулю, то значение переменной N увеличивается на 1 с помощью процедуры inc. Сопроводим код программы необходимыми комментариями.

Код

Var n:integer; //Описание переменных
Begin //Начало программы
n:=300; //начинаем отсчет от 300-х
while n mod 19<>0 do //Пока деление на 19 оставляет остаток
inc(n); //увеличиваем n на 1
write(n); //Выводим нужное число
End. //Конец программы

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *