Округление чисел - Pascal ABC
Формулировка задачи:
Добрый день!
Помогите,пожалуйста.Есть программа,нужно максимально подробное описание для неё.То есть какая строчка что делает,зачем она нужна.Заранее спасибо
Решение задачи: «Округление чисел»
textual
Листинг программы
var x: real;
n: integer;
begin
write('x = ');
readln(x);
repeat //можно убрать, если проверки не требуется
write('n = ');
readln(n);
until n >= 0; //можно убрать, если проверки не требуется
writeln('Округлённое число: ', x:0:n)
end.
Объяснение кода листинга программы
- Переменная
xобъявлена какreal, что означает, что она будет использоваться для хранения чисел с плавающей точкой. - Переменная
nобъявлена какinteger, что означает, что она будет использоваться для хранения целых чисел. - В блоке
writeвыводится сообщение «x = », за которым считывается значение переменнойxс помощью функцииreadln. - Затем идет блок
repeat, который повторяется до тех пор, пока значение переменнойnбольше или равно нулю. - Внутри блока
repeatвыводится сообщение «n = », за которым считывается значение переменнойnс помощью функцииreadln. - После окончания блока
repeatвыводится округленное значение переменнойxс шагом округления, указанным в переменнойn. - Конец программы обозначается блоком
end.