Паскаль. Основы программирования


Форматированный вывод информации - часть 2


       write('Введите значение переменной b '); readln(b);

       r := a/b;

       writeln('Результат равен ', r)

    end.

При первом выполнении программы не устанавливайте параметров для форматированного вывода. Вы получите результат в форме с плавающей запятой. При следующем выполнении для a введите значение 1, для b 3, а для вывода результата установите следующий формат: r:6:2; затем, r:1:5; r:0:4 и т.п.

Форматированный вывод возможен и для переменных целого типа, но в этом случае нужен только один параметр:  

r:f1

Если значение формата f1 больше, чем необходимое число позиций для записи числа, то перед числом добавляется соответствующее число пробелов. Если значение f1 меньше, оно автоматически увеличивается до числа позиций, необходимого для вывода числа.

Изменим в программе две строки вывода информации:

writeln('Уравнение имеет один корень ',  -b/(2*a):6:3) и

writeln('x1 = ',  x1:6:3, ' x2 = ',  x2:6:3)

Теперь понятно, что для выводимых результатов отведено 6 позиций, а для дробной части - 3 позиции, т.е. до тысячных долей (думается этого достаточно для школьных задач).




Начало  Назад  Вперед