Площадь многоугольника

На плоскости задан многоугольник координатами вершин в порядке
их обхода. Многоугольник не обязательно выпуклый.

Требуется найти его площадь.

Входные данные:
Записано сначала число N - количество вершин многоугольника
(3<=N<=100), затем N пар вещественных чисел, задающих координаты
его вершин.

Выходные данные:
Выведите площадь многоугольника не меньше, чем с 3 знаками
после десятичной точки.

Пример входного файла
4
0 0
0 2
4 3.5
4 0

Пример выходного файла
11.000