Prezentacja multimedialna
Zadanie 3: Księgarnia
Pan Kowalski prowadzi małą rodzinną księgarnię. Codzienne rano odbiera od kuriera dostawę nowych książek, z których część wystawia od razu na sprzedaż. Po pewnym czasie zauważył, że liczba książek dostarczonych oraz liczba książek sprzedanych danego dnia zależą od dnia miesiąca i są opisane następującym pseudokodem:
Operator div
oznacza dzielenie całkowitoliczbowe, natomiast mod
resztę z dzielenia.
Na podstawie przedstawionych zależności, napisz w pseudokodzie lub wybranym języku programowania algorytm, który wypisze, po ilu dniach (począwszy od początku miesiąca) pan Kowalski sprzeda co najmniej 100 książek oraz wypisze, ile w tym czasie będzie dni, w których sprzeda więcej książek niż przyjmie w dostawie.
W zapisie algorytmu możesz wykorzystać tylko operacje arytmetyczne: dodawanie, odejmowanie, mnożenie, dzielenie, dzielenie całkowite, resztę z dzielenia oraz porównywanie liczb, instrukcje sterujące i przypisania do zmiennych lub samodzielnie napisane funkcje zawierające wymienione operacje.
Rozwiązanie
Rozwiązanie przedstawimy w postaci pseudokodu, ponieważ na egzaminie maturalnym można korzystać z wybranego języka programowania: C++, Java lub Python.
Dodaj do swojego programu komentarze tak, żeby był zrozumiały dla osoby, która nie potrafi programować.