Форум программистов, компьютерный форум CyberForum.ru

Задача (Функції) - C++

Восстановить пароль Регистрация
 
Iri4ik
0 / 0 / 0
Регистрация: 22.09.2013
Сообщений: 3
22.09.2013, 16:21     Задача (Функції) #1
Кликните здесь для просмотра всего текста
Написати функцію обчислення поточної вартості автомобіля, який використовується п’ять років, якщо відомі його початкова вартість та величина річного проценту здешевлення автомобіля. Застосувати цю функцію у головній програмі для чотирьох різних значень початкової вартості та проценту здешевлення автомобіля.

Написать функцию вычисления текущей стоимости автомобиля, который используется пять лет, если известны его начальная стоимость и величина годового процента удешевления автомобиля. Применить эту функцию в главной программе для четырех различных значений начальной стоимости и процента удешевления автомобиля.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
22.09.2013, 17:37     Задача (Функції) #2
Iri4ik, А по какой формуле считать проценты? От если допустим автомобиль стоит 1000 и у нас 10 процентов годовых уменьшается то как нам рассчитать стоимость через 5 лет? Просто бери каждый месяц от 1000 10 процентов, первый месяц это 10% от 1000 это 100, цена после первого месяца будет 900, второй месяц 10% от 900 это 90 и цена будет 810, 3 месяц будет 10 от 810 это примерно 80 и цена 730, если так считать, то он сразу за первый пару лет обесцениться пока новый, а потом цена падать уже не будет сильно.

А можно просто посчитать взять от 1000 10% это 100 и как бы в первый год цена упадет на 100, но это похоже не правильно, нужно каждый месяц от суммы брать 10% наверно?
Iri4ik
0 / 0 / 0
Регистрация: 22.09.2013
Сообщений: 3
22.09.2013, 18:39  [ТС]     Задача (Функції) #3
Нужно каждый год брать % от суммы. А "5" должно быть константой.
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
22.09.2013, 18:59     Задача (Функції) #4
Цитата Сообщение от Iri4ik Посмотреть сообщение
Нужно каждый год брать % от суммы. А "5" должно быть константой.
А мб каждый месяц? Кредиты вроде каждый месяц считают если годовой процент. Если каждый год, то получится от 1000 10 процентов первый год это будет 100 и сумма 900, второй год от 900 10 процентов это будет 90 и получится 810 и так далее, да что то мне кажется что не так считают.
Iri4ik
0 / 0 / 0
Регистрация: 22.09.2013
Сообщений: 3
22.09.2013, 19:06  [ТС]     Задача (Функції) #5
Хотя да, каждый месяц.
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
22.09.2013, 19:16     Задача (Функції) #6
Если каждый месяц то можно так
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using std::cout;
using std::endl;
 
double f(double s, double p)
{
    double sum=s;
    for(int i=1;i<=5*12;i++)
    {
        cout <<"sum= "<<sum<<endl;
        sum=sum-sum*p/100;
    }
    return sum;
}
 
int main()
{
    cout <<f(10000,10)<<endl;
    //1000-100
    //x-10
    //1000*10/100
    return 0;
}
А можно и каждый год, брать и отнимать
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using std::cout;
using std::endl;
 
double f(double s, double p)
{
    double sum=s;
    for(int i=1;i<=5;i++)
    {
        cout <<"sum= "<<sum<<endl;
        sum=sum-sum*p/100;
    }
    return sum;
}
 
int main()
{
    cout <<f(10000,10)<<endl;
    //1000-100
    //x-10
    //1000*10/100
    return 0;
}
Yandex
Объявления
22.09.2013, 19:16     Задача (Функції)
Ответ Создать тему
Опции темы

Текущее время: 16:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru