Kalkulator kredytowy

Transkrypt

Kalkulator kredytowy
Zadanie 1
Utworzyć kalkulator kredytowy, tworzący harmonogram spłaty kredytu.
Harmonogram powinien przedstawiać:
• wartości kolejnych spłat w podziale na ratę odsetkową i ratę kapitałową (liczba
porządkowa, rata kapitałowa, rata odsetkowa, rata ogółem, kapitał pozostający do spłaty),
• dwa warianty spłat – w ratach stałych i ratach malejących,
• sumę rat kapitałowych, rat odsetkowych oraz całkowitą wartość spłaty kredytu – dla obu
wariantów kredytowania.
Zakłada się, że w początkowym okresie kredytowania można zastosować stopę promocyjną.
Kredyt spłacany jest w ratach miesięcznych. Maksymalny okres kredytowania wynosi 30 lat.
Prowizja płatna jest z góry (w okresie „0”).
Parametry:
• stopa procentowa,
• obniżka w początkowym okresie kredytowania (w p.p.),
• stopa prowizji,
• liczba rat (miesięcy),
• liczba miesięcy okresu promocyjnego,
• kwota kredytu.
UWAGA – arkusz powinien zawierać mechanizmy kontrolne, zapobiegające wprowadzeniu
niedopuszczalnych wartości parametrów (reguły sprawdzania poprawności).
Dla parametrów (poza kwotą kredytu) można wprowadzić przyciski pokrętła (formanty).
Wygląd:
• Harmonogram ma być listą dynamicznie zmieniającą rozmiar w zależności od liczby rat.
Powinno być wyświetlanych tylko tyle wierszy, ile rat obejmuje kredyt.
• Pozycje harmonogramu obejmujące okres promocyjny powinny być wyróżnione kolorem
czcionki.
• Wiersze powinny mieć naprzemiennie białe i zacieniowane tło. Formatowanie to powinno
być widoczne tylko dla wierszy wypełnionych wartościami.
• Podsumowania powinny znaleźć się ponad listą rat.
Należy zastosować mechanizmy ochrony tych części arkusza, których nie edytuje użytkownik.
Należy też ukryć nieużywane obszary arkusza.
Do poszczególnych kategorii danych/wyników powinno być zastosowane odpowiednie
formatowanie – walutowe, procentowe itp.
Zadanie 2
Utworzyć w odrębnym arkuszu (ale w tym samym skoroszycie) kalkulator kredytu udzielanego w
walucie obcej (np. CHF, EUR). Dodatkowymi parametrami będą: aktualny kurs waluty obcej oraz
prognozowane tempo wzrostu kursu (w ujęciu rocznym). Kwota kredytu, podobnie jak wszystkie
płatności, powinny być wyrażone w PLN.
Należy utworzyć mechanizm, który policzy (a) jakie powinno być oprocentowanie kredytu w
walucie obcej, aby przy danym schemacie zmian kursu całkowity koszt kredytu był równy kosztowi
kredytu w PLN; (b) jakie powinno być tempo wzrostu kursu walutowego, aby przy danym
oprocentowaniu koszt kredytu był równy kosztowi kredytu w PLN. Obliczenia powinny być
uruchamiane przyciskami. Punktem odniesienia powinna być aktualna kalkulacja kredytu w
złotych. Uruchomienie przycisku powinno ustawiać okres kredytowania taki sam, jak wybrany
aktualnie dla kredytu udzielanego w złotych. Symetryczny mechanizm „równoważenia” powinien
zostać dodany na arkuszu kredytu złotowego (dostosowuje się w tym przypadku stopa
procentowa).
Zadanie 3
Dodać do skoroszytu tabelę kursów walutowych (dla pięciu wybranych walut). Tabela ta zawierać
ma: symbol waluty, nazwę waluty, aktualny kurs oraz prognozowane roczne tempo wzrostu tego
kursu.
Należy zmodyfikować arkusz z zadania 2 w taki sposób, aby waluta kredytu wybierana była z listy.
Jednocześnie dalej działać mają utworzone wcześniej mechanizmy „równoważenia” kredytu
walutowego i złotowego.
Zadanie 4
Należy utworzyć trzy grupy scenariuszy. Pierwsza grupa scenariuszy opisuje parametry kredytów
złotowych – poza okresem kredytowania (utworzyć 2 scenariusze w ramach tej grupy,
odpowiadające hipotetycznym ofertom dwóch banków). Druga grupa scenariuszy opisuje
parametry kredytów walutowych, w tym symbol waluty – poza okresem kredytowania (utworzyć 3
scenariusze w ramach tej grupy, odpowiadające hipotetycznym ofertom dwóch banków). Trzecia
grupa scenariuszy obejmuje prognozy tempa wzrostu kursów (utworzyć 2 scenariusze,
odpowiadające prognozom dwóch różnych ekspertów).
Dla większej czytelności scenariuszy zdefiniować nazwy komórek zawierających poszczególne
parametry.
Przetestować mechanizm przełączania scenariuszy.