Модуль: Вещественные числа


Задача

4/6

Ввод и вывод вещественных чисел

Теория Нажмите, чтобы прочитать/скрыть

Ввод

Ввести несколько вещественных переменных из входного потока и записать их в переменные можно стандартным способом:
var x, y: real;
read(x, y);
Первое число попадает в переменную \(x\), второе - в \(y\)

Вывод

При выводе вещественных чисел, по умолчанию выбирается научный формат.
Можно настроить вывод так, как нужно по условию задачи. После числа через двоеточие указывается общее количество позиций, которое выделится на число, а затем ещё через двоеточие - количество позиций, выделяемых на дробную часть. Если после первого двоеточия стоит число, меньшее, чем сумма количества знаков в целой части числа, места, отведённого на точку, разделяющую дробную и целую части (на это выделяется 1 знак) и количества знаков, отведённого на дробную часть, то выводится просто число с данным отведённым количеством знаков на дробную часть. Иначе перед числом записываются дополнительные пробелы. Поэтому, если вы не знаете, сколько знаков займёт у вас целая часть, после первого двоееточия можно просто написать 0, и тогда выведется всё число без пробелов перед ним.
Пример:
real x := 1.0/6;
writeln(x:12:9);   // установили вывести 9 знаков после запятой и всего 12 знаков на число, учитывая разделяющую точку                       
На экране выведется
_0.166666672

Задача

Выполните задания по порядку: 
1. В 5-ой строке оформите вывод переменной \(y\) в формате с фиксированной точкой, с 10 знаками в дробной части
2. В 6-ой строке оформите вывод переменной \(y\) в формате с фиксированной точкой, чтобы выводилось все число в 10 позициях, при этом на дробную часть отводилось 4 знака
Каждый оператор вывода должен выводить число с новой строки