Sprawdź się
Napisz program, który będzie obliczał iteracyjnie wartość silni. Jego działanie przetestuj dla 11!
.
Specyfikacja problemu:
Dane:
podstawa
– liczba naturalna
Wynik:
Na standardowym wyjściu prezentowana jest silnia zadanej liczby.
Firma Hula Hop Inc. jest największym w Europie środkowo‑wschodniej producentem obręczy hula‑hop. Firma oferuje usługę premium – produkcje zindywidualizowanego hula‑hop z wypustkami masującymi. Klient może zamówić hula‑hop o promieniu r
i liczbie wypustek n
. Ze względu na ograniczenia technologiczne n
musi być w przedziale , z kolei r
w przedziale . Niedawno firma zaopatrzyła się w nową maszynę, która nie potrafi automatycznie obliczać współrzędnych początków i końców wypustek. Oczekuje wprowadzenia pary liczb: współrzędnej początku i końca wypustek na obręczy koła.
Stałą możesz pobrać z wywołania math.pi
.
Specyfikacja problemu:
Dane:
n
– liczba wypustek w hula‑hop; liczba naturalna z przedziałur
– promień hula‑hop; liczba naturalna z przedziału
Wynik:
Na standardowym wyjściu program prezentuje współrzędne kolejnych wypustek na okręgu, zgodnie ze specyfikacją maszyny.
Przykład:
Rozważmy jedno z zamówień klienta. Zostało ono przedstawione na rysunku: n
wynosi , z kolei r
równa się . Dla czytelności wartości na rysunku zostały zaokrąglone z dokładnością do dwóch miejsc po przecinku.
Maszyna poprawnie wykona hula‑hop, gdy otrzyma następujące dane:
Przygotuj program, który przygotuje parametry dla maszyny dla następujących parametrów: n = 35
, r = 80
.
Jan Bitek jest początkującym biegaczem. Znalazł w internecie rewolucyjną metodę na rozgrzewkę. Polega ona na tym, że każdy kolejny krok jest dłuższy od poprzedniego o roznica_kroku
, aż do osiągnięcia max_dlugosc_kroku
. Wówczas każdy kolejny krok ma długość max_dlugosc_kroku
. Rozgrzewka kończy się, gdy Jan przebiegnie dystans koniec_dystans_rozgrzewki
.
Jan chciałby wiedzieć jaki dystans przebiegł w tzw. kroku pomiarowym: , i . Jeżeli Jan zakończył rozgrzewkę przed którymś z kroków pomiarowych, wówczas powinniśmy wypisać przy tym kroku informacje o całkowitym pokonanym dystansie. Wszystkie jednostki są ustandaryzowane.
Specyfikacja problemu:
Dane:
roznica_kroku
– liczba naturalna dodatniamax_dlugosc_kroku
– liczba naturalna dodatniakoniec_dystans_rozgrzewki
– liczba naturalna dodatnia
Wynik:
Na standardowym wyjściu program prezentuje w kolejnych liniach pokonany przez Jana dystans w , i kroku.
Przykład:
Początkowa długość kroku
roznica_kroku
max_dlugosc_kroku
koniec_dystans_rozgrzewki
Poprawną odpowiedzią jest:
55
5050
95050
Sprawdź dystans w krokach pomiarowych dla następujących parametrów:
początkowa długość kroku
roznica_kroku
max_dlugosc_kroku
koniec_dystans_rozgrzewki