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

Написать программу расчета ежемесячных платежей по кредиту - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка, смысл которой не могу расшифровать http://www.cyberforum.ru/cpp-beginners/thread701823.html
Первый раз в жизни делаю свой собственный класс (лабораторка по С++) Задача создать направленный список и реализовать определенные функции я пока не написал реализацию, а только пообъявлял все и создал cpp-шник где буду все реализовывать, а так же еще один cpp-шник с пустой (пока что) функцией main вот код объявления класса (class_list.h) #include <fstream> #include <string> class List...
C++ При делении округляет Объясните мне, пожалуйста, такой казус: double e=0,k=2; e=352*k+1; e/=25; cout<<e<<endl; На экран выдает: 28,2 А когда пишу: http://www.cyberforum.ru/cpp-beginners/thread701822.html
C++ Составить матрицы (6,6) и B (6,6). Элементы третьей строки вислиднои матрицы заменить нулями. Код прилогается. Проверьте=)
Ребята проверьте код пожалуйста...=) #include <iostream> #include <iomanip> using namespace std; int main () { float a; float b; float c;
C++ Наследование
Написать программу, которая демонстрирует работу с объектами двух типов: Т1 и Т2, для чего создать систему соответствующих классов. Каждый объект должен иметь идентификатор (в виде произвольного строки символов) и одно или несколько полей для хранения состояния объекта (один класс является потомком другого). Клиенту (функции main) должны быть доступны следующие основные операции (методы): создать...
C++ ругается компилятор: http://www.cyberforum.ru/cpp-beginners/thread701807.html
#include <stdio.h> #include <iostream> #include <process.h> #include <conio.h> #include <math.h> float a,b; main()
C++ Язык программирования Си++.Страуструп, 1991 год Нашёл на барахолке сабж, 1991 года. Можно купить почитать, или безнадёжно устарело?) подробнее

Показать сообщение отдельно
denzel_ua
0 / 0 / 0
Регистрация: 30.10.2012
Сообщений: 5

Написать программу расчета ежемесячных платежей по кредиту - C++

19.11.2012, 05:29. Просмотров 1950. Ответов 2
Метки (Все метки)

Доброй ночи)
Помогите понять условие задачи
Кликните здесь для просмотра всего текста

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

Программа должна печатать ежемесячную сумму погашения тела кредита, сумму процентов за пользованием кредита. В конце программа должна выводить общую сумму переплаты. Пример работы:

Введите срок кредита (в месяцах): 60
Введите сумму кредита в гривнах: 100000
Введите процентную ставку: 24
1 месяц осовной долг 1666.67 проценты 2000 всего 3666.67
2 месяц осовной долг 1666.67 проценты 1966.67 всего 3633.33
3 месяц осовной долг 1666.67 проценты 1933.33 всего 3600
4 месяц осовной долг 1666.67 проценты 1900 всего 3566.67
5 месяц осовной долг 1666.67 проценты 1866.67 всего 3533.33
6 месяц осовной долг 1666.67 проценты 1833.33 всего 3500
7 месяц осовной долг 1666.67 проценты 1800 всего 3466.67
8 месяц осовной долг 1666.67 проценты 1766.67 всего 3433.33
9 месяц осовной долг 1666.67 проценты 1733.33 всего 3400
10 месяц осовной долг 1666.67 проценты 1700 всего 3366.67
11 месяц осовной долг 1666.67 проценты 1666.67 всего 3333.33
12 месяц осовной долг 1666.67 проценты 1633.33 всего 3300
13 месяц осовной долг 1666.67 проценты 1600 всего 3266.67
14 месяц осовной долг 1666.67 проценты 1566.67 всего 3233.33
15 месяц осовной долг 1666.67 проценты 1533.33 всего 3200
16 месяц осовной долг 1666.67 проценты 1500 всего 3166.67
17 месяц осовной долг 1666.67 проценты 1466.67 всего 3133.33
18 месяц осовной долг 1666.67 проценты 1433.33 всего 3100
19 месяц осовной долг 1666.67 проценты 1400 всего 3066.67
20 месяц осовной долг 1666.67 проценты 1366.67 всего 3033.33
21 месяц осовной долг 1666.67 проценты 1333.33 всего 3000
22 месяц осовной долг 1666.67 проценты 1300 всего 2966.67
23 месяц осовной долг 1666.67 проценты 1266.67 всего 2933.33
24 месяц осовной долг 1666.67 проценты 1233.33 всего 2900
25 месяц осовной долг 1666.67 проценты 1200 всего 2866.67
26 месяц осовной долг 1666.67 проценты 1166.67 всего 2833.33
27 месяц осовной долг 1666.67 проценты 1133.33 всего 2800
28 месяц осовной долг 1666.67 проценты 1100 всего 2766.67
29 месяц осовной долг 1666.67 проценты 1066.67 всего 2733.33
30 месяц осовной долг 1666.67 проценты 1033.33 всего 2700
31 месяц осовной долг 1666.67 проценты 1000 всего 2666.67
32 месяц осовной долг 1666.67 проценты 966.667 всего 2633.33
33 месяц осовной долг 1666.67 проценты 933.333 всего 2600
34 месяц осовной долг 1666.67 проценты 900 всего 2566.67
35 месяц осовной долг 1666.67 проценты 866.667 всего 2533.33
36 месяц осовной долг 1666.67 проценты 833.333 всего 2500
37 месяц осовной долг 1666.67 проценты 800 всего 2466.67
38 месяц осовной долг 1666.67 проценты 766.667 всего 2433.33
39 месяц осовной долг 1666.67 проценты 733.333 всего 2400
40 месяц осовной долг 1666.67 проценты 700 всего 2366.67
41 месяц осовной долг 1666.67 проценты 666.667 всего 2333.33
42 месяц осовной долг 1666.67 проценты 633.333 всего 2300
43 месяц осовной долг 1666.67 проценты 600 всего 2266.67
44 месяц осовной долг 1666.67 проценты 566.667 всего 2233.33
45 месяц осовной долг 1666.67 проценты 533.333 всего 2200
46 месяц осовной долг 1666.67 проценты 500 всего 2166.67
47 месяц осовной долг 1666.67 проценты 466.667 всего 2133.33
48 месяц осовной долг 1666.67 проценты 433.333 всего 2100
49 месяц осовной долг 1666.67 проценты 400 всего 2066.67
50 месяц осовной долг 1666.67 проценты 366.667 всего 2033.33
51 месяц осовной долг 1666.67 проценты 333.333 всего 2000
52 месяц осовной долг 1666.67 проценты 300 всего 1966.67
53 месяц осовной долг 1666.67 проценты 266.667 всего 1933.33
54 месяц осовной долг 1666.67 проценты 233.333 всего 1900
55 месяц осовной долг 1666.67 проценты 200 всего 1866.67
56 месяц осовной долг 1666.67 проценты 166.667 всего 1833.33
57 месяц осовной долг 1666.67 проценты 133.333 всего 1800
58 месяц осовной долг 1666.67 проценты 100 всего 1766.67
59 месяц осовной долг 1666.67 проценты 66.6667 всего 1733.33
60 месяц осовной долг 1666.67 проценты 33.3333 всего 1700
Всего уплачено: основная сумма 100000 проценты 61000

Не пойму что здесь подразумевается под "сумму процентов за пользованием кредита", которая выводится после слова проценты. И каким образом получается 61000 с 24% годовых от 100000 на 60 месяцев(5 лет)?
(100000*24/100)*5=120000
Я написал решение, но у меня совсем не такие цифры получаются.

Добавлено через 12 минут
Я всё понял, погуглил про кредиты и нашёл такое понятние как Дифференцированный платеж

Добавлено через 1 час 8 минут
Вдруг кому понадобится решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#include <iostream>
using namespace std;
 
void main()
{
    setlocale(LC_ALL, "");
 
    double srok, procent, summa;
        
    cout<<"Введите срок кредита в месяцах: ";
    cin>>srok;
    cout<<"Введите сумму кредита в гривнах: ";
    cin>>summa;
    cout<<"Введите процентную ставку: ";
    cin>>procent;
 
    double proc, pl=summa/srok, sum_proc=0, sum_dolg=0;
    
 
        for (int i=0, x=1; x<=srok; i++,x++)
        {
            proc=(((summa - (pl*i))*procent)/12.0)/100.0;
            cout<<x<<" месяц  Основной платеж:"<<pl<<"  Процент:"<<proc<<"  Всего:"<<pl+proc<<endl;
            sum_proc=sum_proc+proc;
            sum_dolg=sum_dolg+pl;
        }
 
        cout<<"Всего уплачено: основная сумма - "<<sum_dolg<<"  проценты - "<<sum_proc<<endl;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru