Schemat interaktywny
Napisz program, w którym na podstawie podanej temperatury ocenisz stan zdrowia użytkownika.
Działanie programu przetestuj dla różnych temperatur.
Specyfikacja:
Dane:
temperatura
– liczba rzeczywista dodatnia
Wynik:
Dla temperatury równej 36,6°C program na standardowym wyjściu wyświetla komunikat „Jesteś zdrowy”.
Dla temperatury mniejszej niż 36,6°C program na standardowym wyjściu wyświetla komunikat „Jesteś osłabiony”.
Dla temperatury większej niż 36,6°C program na standardowym wyjściu wyświetla komunikat „Masz gorączkę”.
Porównaj swoje rozwiązanie z filmem.
Napisz program wyliczający cenę zakupu biletów lotniczych. Weź pod uwagę kilka założeń. Podstawowa cena biletu oferowanego przez linie lotnicze to 250 zł. Dopłata za przewożenie bagażu cięższego niż 6 kg wynosi 70 zł. Ubezpieczenie bagażu to dodatkowa kwota w wysokości 40 zł – jeśli jednak pasażerowie dopłacają już za nadbagaż, to ubezpieczenie kosztuje ich tylko 25 zł. Osoby podróżujące klasą biznesową mają cenę zarówno nadbagażu jak i ubezpieczenia wliczoną w koszt biletu, którego cena jest wyższa o 150 zł od podstawowej.
Przetestuj swój program dla pewnej rodziny. Rodzina (matka i syn) nie leci klasą biznes. Matka bierze ze sobą 9 kg bagażu. Syn bierze ze sobą jedynie 4 kg bagażu. Oboje decydują się na ubezpieczenie.
Ile zapłacą za bilety?
Specyfikacja:
Dane:
cena
– liczba naturalnawagaBagazuMatka
– liczba naturalnawagaBagazuSyn
– liczba naturalnaklasaBiznes
– wartość logicznaubezpieczenie
– wartość logiczna
Wynik:
doZaplaty
– liczba naturalna; sumaryczny koszt podróży matki i syna
Zmodyfikuj swój program tak, by sprawdzić, ile rodzina zapłaci za bilety w klasie biznes.
Uczniowie przygotowali program, który wyliczał, ile muszą zapłacić za bilety PKS w zależności od tego, jaką trasę pokonują.
Uczniowie przygotowali program w języku Python, który wyliczał, ile muszą zapłacić za bilety PKS w zależności od tego, jaką trasę pokonują.
Przeanalizuj prezentację, w której opisano algorytm wyliczania rabatów dla pewnego sklepu. Na jej podstawie spróbuj wytłumaczyć zasadę działania instrukcji warunkowej dowolnej osobie z twojego otoczenia. Zwróć uwagę na posługiwanie się prawidłowym słownictwem.
Przetestuj działanie programu dla klienta, który kupuje 10 sztuk towaru, którego jednostkowa cena wynosi 5 zł. W przypadku tego klienta rabat naliczany jest od zakupu powyżej 4 sztuk produktów i dla każdej sztuki wynosi 10%.
Specyfikacja:
Dane:
liczbaSztuk
– liczba sztuk produktu; liczba naturalnacenaTowaru
– jednostkowa cena towaru; liczba naturalnarabatPowyzejSztuk
– od ilu produktów naliczany jest rabat; liczba naturalnawysokoscRabatu
– rabat liczony odcenyTowaru
dla każdej sztuki powyżejrabatPowyzejSztuk
; liczba rzeczywista dodatnia
Wynik:
doZaplat
– sumaryczny koszt zakupionego towaru; liczba rzeczywista