Problem A - Górna liga
Problem B - Górna liga
Problem C - Dolna liga
Problem D - Zliczanie liczb
Problem E - Trójkątny tekst

 

1974

Problem A - Górna liga


Opis

HARDFLOR Ic. jest firmą specjalizującą się w wykonywaniu podłóg z lastriko. Pobierana jest opłata od stopy kwadratowej ułożonej podłogi. Firma jest bardzo dobra w wykonywaniu tych podłóg, lecz ma pewien kłopot w obliczaniu powierzchni, ponieważ podłogi występują w wielu kształtach i rozmiarach, np.

 

 

Jedną z reguł, którą stworzył przed laty założyciel firmy, John Hardflor, jest "nigdy nie podejmować się wykonania podłogi bez prostych narożników". Firma wciąż stosuje się do tej reguły. Jednakże dalej mają kłopoty w oszacowaniu powierzchni i chcieliby teraz, aby został dla nich opracowany program, który by ich wspierał w tym przedsięwzięciu.

Firmowy kosztorysant chciałby pojawić się na miejscu potencjalnej pracy i zmierzyć wymiary pokoju, kodując je w sposób następujący:

Np. pewien pokój o poniżej przedstawionych wymiarach:

 

 

mógłby być zakodowany za pomocą następującego zbioru par: [(N,9) (E,16) (N,4) (E,7) (S,13) (W,23)].

Napisz program, który obliczy powierzchnię. Załóż, że kodowanie jest zawsze prawidłowe - zawsze kończy się w tym samym narożniku, od którego się zaczęło.

 

Specyfikacja wejścia

Dane wejściowe mogą się składać z dowolnej liczby pokoi. Pierwsza liczba n określa liczbę narożników. Jeśli liczba ta wynosi 0, to jest to znak, że dane wejściowe się kończą. Za liczbą narożników występuje n par postaci: litera (N, S, E lub W) liczba.

 

Specyfikacja wyjścia

Dla każdego wczytanego opisu pokoju program powinien wypisać jego powierzchnię w postaci:

 

THE AREA IS 99999

 

Przykładowe dane wejściowe

6 N 9 E 16 N 4 E 7 S 13 W 23
0

 

Przykładowe dane wyjściowe

THE AREA IS 235

 



List do administratora Serwisu Edukacyjnego Nauczycieli I LO

Twój email: (jeśli chcesz otrzymać odpowiedź)
Temat:
Uwaga: ← tutaj wpisz wyraz  ilo , inaczej list zostanie zignorowany

Poniżej wpisz swoje uwagi lub pytania dotyczące tego rozdziału (max. 2048 znaków).

Liczba znaków do wykorzystania: 2048

 

W związku z dużą liczbą listów do naszego serwisu edukacyjnego nie będziemy udzielać odpowiedzi na prośby rozwiązywania zadań, pisania programów zaliczeniowych, przesyłania materiałów czy też tłumaczenia zagadnień szeroko opisywanych w podręcznikach.



   I Liceum Ogólnokształcące   
im. Kazimierza Brodzińskiego
w Tarnowie

©2017 mgr Jerzy Wałaszek

Dokument ten rozpowszechniany jest zgodnie z zasadami licencji
GNU Free Documentation License.