PWJP Ćwiczenia 02 If

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Programowanie

w języku Python

Ćwiczenia

Studia podyplomowe w zakresie Informatyki

mgr Sara Jurczyk-Zielińska

Katolicki Uniwersytet Lubelski Jana Pawła II w Lublinie

2022/2023
Zadania do wykonania:
1. Napisz program, który wczyta liczbę całkowitą, a następnie wyświetli informację, czy
jest to liczba 5, czy nie.

2. Napisz program odczytujący z klawiatury hasło dostępowe. Jeśli hasło będzie zgodne
z oczekiwanym, należy wyświetlić informację o poprawnym zalogowaniu.

3. Napisz program wczytujący z klawiatury 6 kolejnych liczb. Jeśli ich suma będzie
większa niż 30, należy wyświetlić stosowną informację.

4. Napisz program, który wczytuje od użytkownika liczbę całkowitą, a następnie


wyświetla na ekranie informację, czy jest to liczba dodatnia, liczba ujemna, czy zero.

5. Napisz program, który wczytuje od użytkownika liczbę całkowitą będącą liczbą


punktów zdobytych na egzaminie, a następnie wyświetla na ekranie słownie
informację o odpowiadającej im ocenie:

0-50pkt - dwójka, 51-70pkt - trójka, 71-90pkt - czwórka, 91-100pkt - piątka.

6. Napisz program, który pobiera dwie liczby całkowite, a następnie wyświetla je na


ekranie w kolejności rosnącej.

7. Koszt druku jednego egzemplarza książki wynosi 10 złotych dla zamówień powyżej
1000 sztuk, 12 złotych dla zamówień od 500 do 1000 sztuk i 15 złotych dla zamówień
poniżej 500 sztuk. Napisz program, który wyświetli informację o koszcie druku liczby
egzemplarzy podanej przez użytkownika.

8. Cena biletu PKP zależy od długości trasy według następującego schematu: za przejazd
od 0 km do 10 km płaci się 20 zł, za przejazd od 11 km do 30 km stawka wynosi 10 zł
plus 0.10 zł za każdy kilometr, natomiast za przejazd powyżej 30 km stawka wynosi 1
zł plus 0.08 zł za każdy przejechany kilometr. Napisz ciąg instrukcji, które pozwolą
wczytać od użytkownika liczbę kilometrów, a następnie wyświetlić koszt zakupu
biletu za przejazd wczytanej liczby kilometrów.

9. Napisz program który sprawdza, czy podana przez użytkownika liczba całkowita jest
poprawnym numerem miesiąca i wyświetla odpowiedni komunikat.

10. Napisz program, który pobiera od użytkownika długość boku kwadratu z kontrolą
poprawności, a następnie oblicza obwód i pole kwadratu.

11. Napisz program, który dla przedziału domkniętego [a,b] (a i b pobrane od


użytkownika) i liczby c podanej przez użytkownika użytkownika, sprawdza czy liczba
c znajduje się w tym przedziale.

12. Napisz program, który dla pobranej liczby całkowitej, sprawdza czy jest ona
jednocyfrowa, dwucyfrowa, trzycyfrowa, czy składa się z więcej cyfr.

2
KUL 2022/2023
13. Napisz program, który dla wczytanej od użytkownika liczby całkowitej będącej
numerem dnia tygodnia (0 – niedziela, 1 – poniedziałek, … , 6 – sobota) wyświetli
godziny pracy urzędu w tym dniu, lub informację, że urząd jest nieczynny, według
poniższych informacji. Dla niepoprawnych danych należy wyświetlić komunikat o
błędzie danych wejściowych.

Godziny pracy urzędu:

Pn: 10-14

Wt: 10-19

Śr-Pt: 11-16

So-Nd: Nieczynne

14. Napisz program wczytujący z klawiatury 3 liczby. Jeśli wszystkie z nich będą
podzielne przez 2, należy wyświetlić odpowiednią informację. Do wykonania zadania
należy wykorzystać operator reszty z dzielenia %.

15. Napisz program, wczytujący z klawiatury 3 ciągi znaków. Jeśli którykolwiek z nich
będzie pusty – wyświetl informacje na ekranie. Wykorzystaj jedną instrukcję if.

16. Napisz program wczytujący z klawiatury maksymalną długość ciągu oraz ciąg
znaków. Jeśli ciąg będzie krótszy niż zadeklarowana maksymalna długość, należy
wyświetlić odpowiedni komunikat oraz informację, ile znaków brakuje do
zadeklarowanego maksimum. W każdym przypadku wyświetlić długość
wprowadzonego ciągu. Do wykonania zadania należy użyć funkcji len().

17. Zapłata za dobę hotelową wynosi 50 złotych, jeżeli pobyt w hotelu był dłuższy niż 7
dni, 75 złotych dla pobytu od 4 do 7 dni oraz 100 zł dla pobytu krótszego niż 4 doby.
Napisz program, który dla wczytanej od użytkownika liczby dób hotelowych, obliczy i
wyświetli informację o opłacie za podaną liczbę dób.

18. Napisz program obliczający zarobki sprzedawcy pewnego produktu. Jeżeli w danym
okresie rozliczeniowym sprzedawca sprzedał więcej niż 50 sztuk produktu, to
otrzymuje 30 zł od każdej sprzedanej sztuki, a jeżeli sprzedał mniej, to otrzymuje 20
zł od każdej sztuki. Ilość sprzedanych sztuk towaru w danym okresie rozliczeniowym
ma zostać pobrana od użytkownika.

3
KUL 2022/2023

You might also like