Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Амортизация 
:(
    Опции темы
yeti
Дата 4.6.2014, 18:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 4.6.2014

Репутация: нет
Всего: нет



JavaScript. Расчитать Амортизацию методом списания стоимости по сумме чисел лет срока полезного использования. Проблема в выводе ответа на  несколько лет, получилось сделать тока на первый год. Пользователь сам должен вводить данные и по нажатию на кнопку расчитыватся.
к примеру.
Основное средство стоимостью 100 000 рублей. Срок полезного использования 5 лет.

Первый год эксплуатации:

Годовая А = 100 000 * 5 / (5+4+3+2+1) = 33 333 рублей.

2 год эксплуатации:

Годовая А = 100 000 * 4 / (5+4+3+2+1) = 26 666 рублей.

По такому же принципу рассчитывается амортизация для всех остальных лет срока полезного использования.
PM MAIL   Вверх
Aliance
Дата 5.6.2014, 10:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 17
Всего: 137



А в чем и именно-то трудность? Сам код от вас так и не увидели.

Тут простая математика. То, что в знаменателе - сумма ряда.
Формула для расчета такая:
user posted image

Код

function calculate(price, years) {
    var convergentSeries = years * (years + 1) / 2;
    for (var i = years + 1; --i;) {
        var cost = new Number(price * i / convergentSeries).toFixed(2);
        console.log((years + 1 - i) + ' год эксплуатации = ' + cost + ' рублей');
    }
}
calculate(100000, 5);

PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0880 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.