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.