Zagadka studni
WPROWADZENIE
Firma specjalizuje się w wykopach studni głębinowych. Cennik działa dość prosto:
- dla studni do 10 m głębokości wykopanie pierwszego metra kosztuje 240 zł, a każdego następnego o 24 zł drożej niż poprzedniego,
- dla studni o głębokości 10 m i więcej wykopanie pierwszego metra kosztuje 190 zł, a każdy następny metr jest o 30 zł droższy od poprzedniego.
Firma pana Włodzimierza może wykopać studnię o największej głębokości 80 metrów. Wykonać należy dynamiczny cennik, w którym zmieniać możemy cenę początkową (za pierwszy metr) oraz cenę „skoku” (o ile drożej płacimy za wykopanie następnego metra).
KOD W JĘZYKU PYTHON
Poniżej dwa kody:
1) zwykłe pytanie > podaj głębokość studni i odpowiedź > koszt jej budowy
2) pełny cennik, czyli ile płacimy za studnię o danej głębokości
ROZWIĄZANIE W ARKUSZU KALKULACYJNYM
Tu ma być grafika: http://mat.przemek.edu.pl/wp-content/uploads/2024/10/Google_Sheets-745x1024.png
Zobacz też rozwiązanie tego problemu w arkuszu kalkulacyjnym.
Kliknij Plik > Utwórz kopię … i masz na własność
https://docs.google.com/spreadsheets/d/1UbeqETEfrWC-v-Y5GoeEVhIWL-3zAX4HtxwYsy84wLc/edit?usp=sharing
JAK DZIAŁA PROGRAM?
- Pobranie głębokości: Program pobiera od użytkownika głębokość studni w metrach.
- Walidacja: Sprawdza, czy głębokość jest prawidłowa (pomiędzy 1 a 80 metrów). Jeśli nie, wyświetla komunikat o błędzie.
- Obliczenie kosztu:
- Dla głębokości do 10 metrów: koszt początkowy to 240 zł, a za każdy kolejny metr doliczana jest kwota 240 zł + (numer metra – 1) * 24 zł.
- Dla głębokości powyżej 10 metrów: koszt początkowy to 190 zł, a za każdy kolejny metr doliczana jest kwota 190 zł + (numer metra – 1) * 30 zł.
- Wyświetlenie wyniku: Program wyświetla koszt wykopania studni o podanej głębokości.
- Cennik: Program wyświetla cennik dla studni o głębokości od 1 do 80 metrów.
- —— DRUGI PROGRAM:
- Funkcja
koszt_studni: - Przyjmuje głębokość studni jako argument.
- Wykonuje kroki 2-4 opisane powyżej.
- Zwraca obliczony koszt.