Создание программы, рассчитывающую ежемесячные платежи по кредиту

 

Интернационализация

Цель работы: 1) научиться составлять на Java многоязыковые приложения. 2) научиться работать с календарем

Продолжительность работы: 4 часа.

Теоретические сведения

Теоретические сведения и подробное описание возможностей интерационализации на языке Java можно найти в материалах лекции.

Задания

Задание 1. Создание программы, рассчитывающую ежемесячные платежи по кредиту.

Программе в командной строке передается язык и страна пользователя. Если програме ничего в командной строке передано не было — используется текущие региональные настройки.

Необходимо поддержать два языка: русский и английский.

Программа может быть как консольной, так и графической.

Программа считывает с клавиатуры (или вводит в поля для ввода):

l  Валюту кредита

l  Сумму кредита

l  Годовую процентную ставку

l  Срок кредита (в месяцах)

Программа выводит на экран для каждого месяца, в течении которых выплачивается кредит:

l  Необходимый ежемесячный платеж

l  Величину (в денежном исчислении) начисленных процентов

l  Остаток задолженности перед банком

Проценты начисляются банком ежедневно из расчета 1/365 от годовой процентной ставки на остаток долга по кредиту.

Начальная дата кредита — текущая дата на момент запуска программы.

Кредит погашается равными суммами, ежемесячный взнос рассчитывается как <сумма кредита> * (1 + <годовой процент> / 12 / 100% * <срок кредита в мес>)

Пример выполнения программы (суммы приблизительные):

Введите валюту кредита: RUB

Введите сумму кредита: 10000р

Введите годовую процентную ставку: 10%

Введите срок кредита (мес): 3

Расчет по кредиту.

Начало кредита: 4 апреля 2008г.

Период       |  Платеж  | в т.ч. %%      | Долг

Апрель 2008  | 3416,67р | 71,23р         | 6654,56

Май 2008     | 3416,67р | 56,52р         | 3294,40

Июнь 2008    | 3321,48  | 27,08          | 0

Ссылка на основную публикацию
Adblock
detector