Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.85/47: Рейтинг темы: голосов - 47, средняя оценка - 4.85
0 / 0 / 0
Регистрация: 23.10.2015
Сообщений: 8

Прогрессия Арифметическая

23.10.2015, 19:22. Показов 9348. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день! Я к сожалению, вообще не могу разобраться даже в елементарных вещах.
Помогите пожалуйста написать формулу для арифметической прогресси
CF(денежный поток) = 100 +(i-1)*100, i=1,2,...,N
Как я поняла, нужно будет ввести количество лет, и тогда будут отображаться денежные потоки инвестиции.
Заранее благодарю!
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.10.2015, 19:22
Ответы с готовыми решениями:

Арифметическая прогрессия
Вывести на экран 7ой член прогрессии если числа находящиеся по соседству различаются в 5 раз, а первое число равен 3ем Добавлено через...

Арифметическая прогрессия
Добрый день всем, пытаюсь решить но никак помогите пожалуйста: На вход программы подаются три целых числа a1, a2 и n. a1 и a2 первые ...

Арифметическая прогрессия
Здравствуйте, помогите со способом выполнения задания. Задание: Пользователь задает n кол-во целых чисел, необходимо определить можно ли...

12
Любитель чаепитий
 Аватар для GbaLog-
3745 / 1801 / 566
Регистрация: 24.08.2014
Сообщений: 6,020
Записей в блоге: 1
23.10.2015, 20:03
Я, если честно, ничего не понял, что вы хотите? Сформулируйте вопрос яснее, пожалуйста.
0
0 / 0 / 0
Регистрация: 23.10.2015
Сообщений: 8
24.10.2015, 21:43  [ТС]
makfak, У меня есть инвестиционная задача. Джон хочет заинвестировать 1000 евро в новый бизнес. Нужно написать программу, которая поможет ему решить нужно ли инвестировать или нет. В первым подпункте мне нужно сделать следующие:
Допустим, что все денежные потоки ( Cash Flow на английском) можно найти с помощью арифметической прогрессии с разницой в 100:
CF(денежный поток) = 100 +(i-1)*100, когда i=1,2,...,N
И нужно написать функцию, которая суммирует все денежные потоки за заданое количество лет. Например, мы введем количество лет - 10, тогда результатом будет сумма всех денежных потоков за 10 лет.
Надеюсь лучше обьяснила. Спасибо заранее за помощь
0
431 / 385 / 200
Регистрация: 12.08.2011
Сообщений: 1,610
25.10.2015, 11:13
Цитата Сообщение от Anastazja Посмотреть сообщение
100 +(i-1)*100
Это равно 100 * i

Цитата Сообщение от Anastazja Посмотреть сообщение
Надеюсь лучше обьяснила.
Зря надеетесь.
0
Любитель чаепитий
 Аватар для GbaLog-
3745 / 1801 / 566
Регистрация: 24.08.2014
Сообщений: 6,020
Записей в блоге: 1
25.10.2015, 13:15
Anastazja, Давайте разберем, что вам нужно вбить?
i=1,2,...,N
Чему равен N?
суммирует все денежные потоки за заданое количество лет
Суммирование уже не так сложно.
0
0 / 0 / 0
Регистрация: 23.10.2015
Сообщений: 8
25.10.2015, 14:46  [ТС]
А можно я на английском скину задачку. Потому что может так легче будет понять.

John wants to invest 1000 EUR in a new business. Write a program to help him
decide whether to invest or not. The program should do at least the following:
1. Suppose that the stream of cash-flows he receives during the years evolve
as an arithmetic progression with common difference of 100,
CFi = 100 + (i − 1)100
with i = 1, 2, ..., N. Write a function that, given the years that the business
is alive, returns the total amount of the cash-flows that John receives.
Как я поняла I - это количество суммируемых членов. Как в стандартной формуле.
a_n=a_1 + (n-1)d.
0
Любитель чаепитий
 Аватар для GbaLog-
3745 / 1801 / 566
Регистрация: 24.08.2014
Сообщений: 6,020
Записей в блоге: 1
25.10.2015, 17:23
Anastazja, То есть в 1 год i == 1, во 2 год i == 2 или как?
0
0 / 0 / 0
Регистрация: 23.10.2015
Сообщений: 8
25.10.2015, 17:57  [ТС]
Да, я думаю так.
0
Любитель чаепитий
 Аватар для GbaLog-
3745 / 1801 / 566
Регистрация: 24.08.2014
Сообщений: 6,020
Записей в блоге: 1
26.10.2015, 13:11
Лучший ответ Сообщение было отмечено Anastazja как решение

Решение

Anastazja, Задача какая-то непонятная, ну для меня по крайней мере, вот что написал, ну может я не правильно понял, конечно, обращайтесь, если непонятно или если я что-то неправильно сделал:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int ArithmeticalProgression( int n ) {
    n = 100 + (n-1)*100;
    return n;
}
 
int main() {
    int CountYears = 0;
    cout << "Enter number of years: ";
    cin >> CountYears; cout << "\n";
    int n = 0;
    for( int i = 0; i < CountYears; i++ ) {
        n += ArithmeticalProgression( i );
    }
    cout << "Reply: " << n << "\n";
    getch();
    return 0;
}
1
0 / 0 / 0
Регистрация: 23.10.2015
Сообщений: 8
30.10.2015, 19:02  [ТС]
Спасибо Вам оргомное за помощь!
В итоге мне исправли препод немного и сказал, что должно быть так
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
using namespace std;
 
int ArithmeticalProgression( int n ) {
    n = 100 + (n-1)*100;
    return n;
}
 
int TCF (int n){
    int cf=0;
  for( int i = 1; i <= n; i++ ) {
        cf += ArithmeticalProgression( i );
    }   
    return cf;
}
 
int main() {
    int CountYears = 0;
    cout << "Enter number of years: ";
    cin >> CountYears; cout << "\n";
 
  
    cout << "Total CF: " << TCF(CountYears) << "\n";
    getch();
    return 0;
}
0
Любитель чаепитий
 Аватар для GbaLog-
3745 / 1801 / 566
Регистрация: 24.08.2014
Сообщений: 6,020
Записей в блоге: 1
30.10.2015, 19:05
Anastazja, Ну так тоже можно, он просто вынес в отдельную функцию вычисления.
0
0 / 0 / 0
Регистрация: 23.10.2015
Сообщений: 8
30.10.2015, 19:30  [ТС]
Спасибо большое за помощь) Вы мой спаситель. А можно еще одну функцию написать? Пожааалуйста.
Я пытаюсь пол дня это сделать... и понимаю, что С++ никогда мне не подкориться.
Мне нужно сделать функцию, которая будет показывать дисконтированную стоимость ( PV =FV/(1+R)^N), если процент тоесть R =2% и задан ВЕКТОР денежных потоков (Cash Flows).
То есть в конце будет выглядить так, что вводишь какое то количество денежных потоков, а оно дисконтирует и сумирует.
Буду оочень благодарна.
0
Любитель чаепитий
 Аватар для GbaLog-
3745 / 1801 / 566
Регистрация: 24.08.2014
Сообщений: 6,020
Записей в блоге: 1
31.10.2015, 12:10
Anastazja, Вы уж извините, одна тема - один вопрос, создайте новую тему.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
31.10.2015, 12:10
Помогаю со студенческими работами здесь

Арифметическая прогрессия
Дано N десятоков целых чисел. Определить, сколько из них могут составлять арифметическую прогрессию. Проверку оформить в виде функции. ...

Арифметическая прогрессия
Задан целочисленный массив размера N. Определить, образуют ли элементы массива арифметическую прогрессию.

Арифметическая прогрессия
Вообщем, поиск по форму ничего не дал, а с++ я помню плохо. Есть задачка, дана последовательность, скажем из 5 чисел, в виде массив,...

Арифметическая прогрессия
народ помогите отпишитесь кто знает как работает программа??? #include &lt;iostream&gt; #include &lt;stdio.h&gt; #include...

Арифметическая прогрессия
Надо составить программу возведения натурального числа в квадрат, учитывая следующую закономерность: 12 = 1 22 = 1 + 3 32 = 1 + 3 + 5...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru