Zadanie : pole-wiel-1b
Zadanie

Zadaniem geodety jest wyznaczenie pola powierzchni działki budowlanej w kształcie pewnego wielokąta wypukłego. Aby wyznaczyć pole powierzchni działki, obchodzi ją dookoła, tak aby działkę mieć zawsze po swojej prawej stronie. Podczas pomiaru zapisuje współrzędne kolejnych wierzchołków wielokąta, przy czym:

1. Rozpoczyna obchód w punkcie P1;
2. Współrzędne kolejno odwiedzonych wierzchołków oznacza: P2, P3, ..., Pn;
3. Kończy obchód w punkcie początkowym, tzn. przyjmuje Pn+1=P1;

Po zakończeniu obchodu pole powierzchni geodeta wyznacza korzystając ze wzoru:

W(Pi, Pi+1) = xi*yi+1-xi+1*yi  - wyznacznik ze współrzędnych punktów
P = (1/2) * |(suma W(Pi, Pi+1)|, dla  i=1,2,3,...,n), gdzie Pi=(xi;yi) -
     - połowa wartości bezwzględnej sumy wszystkich wyznaczników

Napisz program, który obliczy pole powierzchni wielokąta wypukłego.

Wejście

Pierwszy wiersz wejścia zawiera liczbę całkowitą n z zakresu 3..20. W każdym z kolejnych n wierszy zapisano parę liczb rzeczywistych z zakresu -10..10.

Wyjście

Obliczone pole powierzchni z dokładnością do jednego miejsca po przecinku.

Przykład

Dla danych podanych na wejściu:

14
-4.52667 3.93817
-3.29982 5.01111
-2.97147 5.21252
1.32600 5.85164
1.95789 5.67157
3.07538 5.15190
3.50300 4.87124
2.44627 -5.47867
0.85607 -5.93861
-0.64738 -5.96497
-1.32758 -5.85128
-1.37901 -5.83938
-1.47460 -5.81597
-1.56306 -5.79283

Poprawną odpowiedzią jest wyjście:

69.3

Jeśli chcesz zobaczyć inny przykład odśwież tę stronę klawiszem F5

Opcje zadania:

Biblioteki         : iostream iomanip cmath string 
Limit czasu        : 0.1 s
Limit pamięci      : 32 MB
Słowa niedozwolone :