40 likes | 241 Views
Podstawy programowania. Michał Kuciapski Uniwersytet Gdański, Combidata Grupa Asseco. Zadania – cz. 1. Napisanie samodzielne algorytmów: liczba parzysta, silnia, liczba pierwsza – osoby, które miały problem
E N D
Podstawy programowania Michał Kuciapski Uniwersytet Gdański, Combidata Grupa Asseco
Zadania – cz. 1 • Napisanie samodzielne algorytmów: liczba parzysta, silnia, liczba pierwsza – osoby, które miały problem • Napisanie aplikacji, która zwraca wszystkie liczby przez które podana liczba się dzieli – wszystkie dzielniki • Napisanie aplikacji, która zwraca wszystkie liczby do miliarda, które dzielą się przez podana liczbę • Optymalizacja algorytmu na liczbę pierwszą (tzn. 1000003, ok. 5 iteracji) • Znalezienie największej liczby pierwszej dla ulong.Max – internet • Napisanie aplikacji, która zwraca wszystkie liczby pierwsze do ulong.Max Michał Kuciapski
Zadania – cz. 2 • Napisz aplikację wyliczającą ile należy mieć dzisiaj pieniędzy na lokacie 3%, aby za 10 lat zostać milionerem. Weź pod uwagę inflację i podatki. • Napisz aplikację, w której jako parametry podawane są: • Posiadana kwota pieniędzy • Oprocentowanie lokaty • Inflacja • Procent podatku • Liczba lat Aplikacja jako rezultat ma podawać kwotę, która zostanie osiągnięta dla lokaty dla podanej liczby lat. Michał Kuciapski
Zadania – cz. 2 c. d. 3. Napisz aplikację, w której jako parametry podawane są: • Posiadana kwota pieniędzy • Oprocentowanie lokaty • Inflacja • Procent podatku • Kwota, która pozwoli utrzymać się przez rok Aplikacja ma wypisywać ile pozostało jeszcze kwoty w danym roku i zatrzymać się (czyt. przestać wypisywać) w momencie, w którym skończą się środki (czyt. wartość <=0). Oprocentowanie lokaty =4, inflacja = 0.005, podatek = 0.81, roczna kwota wydatków = 30000, aktualny wiek= 30. Ile potrzebujemy aktualnie pieniędzy, aby przeżyć z tego kapitału do wieku 70 lat? Katedra Informatyki Ekonomicznej | Uniwersytet Gdański