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

Создание цикла - C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.79
SStream
0 / 0 / 0
Регистрация: 22.10.2009
Сообщений: 20
30.10.2009, 13:51     Создание цикла #1
Вопрос такой, как создать цикл применительно к одной задачке и в целом.
Задача такая. Вычислить количество полученных денег при изьятии банковского вклада через n лет вложенного под p %.
---
Вообще задача изначально вычислить на 2 года только но это и так можно сделать, без задания цикла. Нужно чтобы программа вычисляла сумму за первый год, брала от нее %, складывала сумму с % и по новой вычисляла новую сумму интресса. И до нужного значения. тоесть если 100 лет у нас будет вклад нужно 99 раз цикл повторить.
---
Вроде бы (если моя школьная память не изменяет) это можно сделать и поизящней через математику но хочется понять как цикл делается
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2009, 13:51     Создание цикла
Посмотрите здесь:

ошибка цикла C++
C++ оператор цикла while, do...while
Применяя оператор цикла FOR вычислить y. Оператор if в теле цикла не использовать. Значение m и n вводить с клавиатуры. C++
C++ операторы цикла
вывод на экран чисел 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12, с использованием одного цикла и что бы все printf были только в теле цикла C++
с++ вычисление цикла C++
Используя одну переменную цикла укажите возможные способы объявления заголовка счетного цикла. C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
niXman
Эксперт C++
 Аватар для niXman
3133 / 1445 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
30.10.2009, 14:01     Создание цикла #2
Цитата Сообщение от SStream Посмотреть сообщение
Задача такая. Вычислить количество полученных денег при изьятии банковского вклада через n лет вложенного под p %
Не понимаю, для чего тут цикл?

Цитата Сообщение от SStream Посмотреть сообщение
Нужно чтобы программа вычисляла сумму за первый год, брала от нее %, складывала сумму с % и по новой вычисляла новую сумму интресса.
А что, % каждый месяц разный?

Цитата Сообщение от SStream Посмотреть сообщение
хочется понять как цикл делается
C++
1
2
3
for ( initialization; expression; addv ) {
   other operation`s
}
SStream
0 / 0 / 0
Регистрация: 22.10.2009
Сообщений: 20
30.10.2009, 14:39  [ТС]     Создание цикла #3
niXman,
не процент а сумма разная. тоесть в первый год она x, во воторой x+(x*%/100) и тд
niXman
Эксперт C++
 Аватар для niXman
3133 / 1445 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
30.10.2009, 14:40     Создание цикла #4
SStream, понял
SStream
0 / 0 / 0
Регистрация: 22.10.2009
Сообщений: 20
30.10.2009, 18:50  [ТС]     Создание цикла #5
for ( initialization; expression; addv ) {
other operation`s
}
извиняюс за тупость что есть initialization что Expression и что addv. Просто я совсем недавно начал, кроме как учебника ничего другого нет, спросить могу только если у гугла.



float sum_y,sum_all,p;
int time;

for (time>1; time++)
{
sum_all=sum_y+(sum_y*p/100)
}

оперции ввода-вывода опустил. Так примерно? Помоему бред... но ничвего другого в голову не идет
niXman
Эксперт C++
 Аватар для niXman
3133 / 1445 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
30.10.2009, 19:00     Создание цикла #6
C
1
2
3
4
int i;
for ( i = 0; i < 10; i++) {
   ...
}
SStream
0 / 0 / 0
Регистрация: 22.10.2009
Сообщений: 20
30.10.2009, 19:08  [ТС]     Создание цикла #7
niXman,
тоесть это будет повторятья i раз но меньше 10?
niXman
Эксперт C++
 Аватар для niXman
3133 / 1445 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
30.10.2009, 19:14     Создание цикла #8
SStream, Да.
Но так как счет начинается с нуля, того тело цикла повторится 10 раз.
SStream
0 / 0 / 0
Регистрация: 22.10.2009
Сообщений: 20
30.10.2009, 19:17  [ТС]     Создание цикла #9
а как на ходу изменять значение пересчитываемого значения sum_y?
вот это только в голову приходит...

sum_y+(sum_y*p/100)==sum_y
niXman
Эксперт C++
 Аватар для niXman
3133 / 1445 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
30.10.2009, 19:23     Создание цикла #10
C
1
sum_y += (sum_y*p/100);
SStream
0 / 0 / 0
Регистрация: 22.10.2009
Сообщений: 20
30.10.2009, 19:37  [ТС]     Создание цикла #11
niXman,
большая спасиба
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2009, 19:39     Создание цикла
Еще ссылки по теме:

Прерывание цикла! C++
Создание цикла для упрощения кода C++
C++ Нахождение отрицательного цикла в графе и вывод цикла
Применение цикла if для определения простых чисел. If внутри цикла for C++
Выполните, пожалуйста, задание, при этом вместо оператора цикла while используйте оператора цикла do_while C++

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

Или воспользуйтесь поиском по форуму:
niXman
Эксперт C++
 Аватар для niXman
3133 / 1445 / 49
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
30.10.2009, 19:39     Создание цикла #12
SStream, На "спасибо" жми(такая тут валюта )

Добавлено через 13 секунд
...много раз

Добавлено через 27 секунд
аа.. уже нажал
Yandex
Объявления
30.10.2009, 19:39     Создание цикла
Ответ Создать тему
Опции темы

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