Для написания программы на Pascal, которая будет добавлять слово "рубль" после введенного с клавиатуры числа, можно использовать следующий код:
program MoneyConverter;
var
amount: integer;
begin
writeln('Введите сумму от 1 до 999: ');
readln(amount);
if (amount < 1) or (amount > 999) then
writeln('Некорректная сумма. Введите число от 1 до 999.')
else
begin
write(amount, ' ');
if (amount mod 10 = 1) and (amount 11) then
writeln('рубль')
else if ((amount mod 10 = 2) or (amount mod 10 = 3) or (amount mod 10 = 4)) and ((amount div 10) mod 10 1) then
writeln('рубля')
else
writeln('рублей');
end;
end.
Этот код сначала запрашивает у пользователя число от 1 до 999, а затем определяет правильное склонение слова "рубль" в зависимости от введенной суммы. После этого выводится число и слово "рубль" в правильной форме.
Программа использует математические операции для определения правильного склонения слова "рубль" в зависимости от последней цифры числа и его десятков.