Problem A - Pułapka na myszy
Problem B - Drzewo rozpinające
Problem C - Manipulowanie tablicą
Problem D - Figury wpisane
Problem E - Słownik danych
Problem F - Domki z pni
Problem G - Binarne drzewa gry
Problem H - Mnożenie wielomianów

 

 


 

1983

Problem F - Domki z pni


Opis

Firma HYPOXIA Properties, Ltd. zajmuje się sprzedażą domków z pni. Cena ich usług zależy od powierzchni w stopach zamawianego modelu oraz od tego, czy pracę wykonuje firma sama HYPOXIA, czy właściciel w swoim zakresie. Chociaż ich konstrukcje domków z pni oraz zestawy do samodzielnego montażu są bardzo dobre, HYPOXIA ma pewne trudności w wyliczaniu powierzchni, ponieważ podłogi posiadają różne kształty i rozmiary.

Założyciel firmy, John Hardwood, pragnie posiadać program komputerowy, który by wspomagał te obliczenia. Kosztorysant firmy chciałby móc wprowadzać dane opisujące wymiary domku, średnice pni i ich długości, liczbę pożądanych pięter, itp., a otrzymywać w wyniku powierzchnię domku w stopach kwadratowych (zaokrągloną do najbliższej stopy kwadratowej) oraz koszt domku (w dolarach).

Plany podłóg są kodowane przez podanie, począwszy od dowolnego narożnika, listy kolejnych par (kierunek, długość), które definiują parametry domku, gdzie kierunkiem jest zawsze N, S, E lub W, a wymiary są podawane w całych stopach. Na przykład dla domku o następujących wymiarach:

 

 

kodowanie mogłoby być następujące: (N,20), (E,10), (N,10), (E,10), (S,10), (E,15), (S,15), (W,10), (S,5), (W,25).

Koszty domków z pni są obliczane zgodnie z następującymi regułami:

  1. "Główna opłata" za domek z pni (przy użyciu pni o średnicy 6") wynosi 20 dolarów za stopę kwadratową. Jeśli HYPOXIA dostarcza zarówno zestaw jak i siłę roboczą, pobierana jest opłata 35 dolarów za stopę kwadratową (znów dla 6" pni).
  2. Pnie o średnicy 8" są dostępne za dodatkowe 10% opisanej powyżej opłaty głównej.
  3. Pierwsze piętro (strych) jest dostępne za dodatkowe 15% opłaty wyliczonej w powyższych punktach 1 lub 2.
  4. Standardowa cena dotyczy domku z pni o długości 8 stóp. Klient może określić długości pni równe 10 stóp lub więcej za dodatkowe 5%.

Specyfikacja wejścia

Na wejściu programu może pojawić się dowolna liczba opisów domków z pni. Każdy opis takiego domku wymaga następujących danych:

 

długości i średnicy pni:
    T6, T8 - pnie o długości 8 stóp i średnicach 6 lub 8 cali
    F6, F8 - pnie o długości 10 stóp i średnicach 6 lub 8 cali

liczby pięter: 1 lub 2 (pamiętaj, że w systemie anglosaskim dom dwupiętrowy, to nasz jednopiętrowy, ponieważ parter jest tam liczony jako pierwsze piętro!)

kto będzie budował:  T - HYPOXIA,  F - klient we własnym zakresie

liczby narożników n (n ≤ 18)

n par: kierunek N, S, E lub W i odległość

 

Ciąg opisów kończy się, jeśli pierwszą daną jest 00.

 

Specyfikacja wyjścia

Dla każdego opisu domku odczytanego z wejścia program powinien wypisać powierzchnię opisanego planu podłogi oraz wyliczony koszt usługi (zaokrąglony do najbliższego dolara).

 



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.