Чтобы решить эту задачу, нужно реализовать алгоритм округления суммы налога. Если копейки меньше 50, округляем в меньшую сторону. Если копеек 50 или больше, округляем в большую сторону.
program tax_rounding;
var
tax_amount: real;
rounded_tax: integer;
begin
writeln('Введите сумму налога (рубли.копейки):');
readln(tax_amount);
// Округляем до ближайшего рубля
if (tax_amount - trunc(tax_amount)) < 0.5 then
rounded_tax := trunc(tax_amount)
else
rounded_tax := trunc(tax_amount) + 1;
writeln('Сумма к уплате: ', rounded_tax, ' руб.');
end.
Пример:
Ответ: Программа округляет сумму налога до ближайшего рубля.