Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2019, 18:28   #1
sesitos040387s
Пользователь
 
Аватар для sesitos040387s
 
Регистрация: 21.11.2019
Сообщений: 18
По умолчанию Гражданин открыл счет в банке, вложив 10000 грн.

Гражданин открыл счет в банке, вложив 10000 грн. Через каждый месяц размер вклада увеличивается на p% от имеющейся суммы (p – вещественное число, 0 < p < 25).По данному p определить, через сколько месяцев размер вклада превысит 11000 грн, и вывести найденное количество месяцев k (целое число) и итоговый размер вклада (вещественное число).
Вот мое начало

int i = 0;

double sum = 1000;
for (int p = 0; p < 25; ++p)
while (sum <= 1100)
{
i++;
sum += sum * 0.25;
}
cout << "Cherez " << i << " month";
sesitos040387s вне форума Ответить с цитированием
Старый 22.12.2019, 22:57   #2
digitalis
Старожил
 
Аватар для digitalis
 
Регистрация: 04.02.2011
Сообщений: 4,546
По умолчанию

Если бы я не косил под интеллигента , я бы сказал: БСК (бред сивой кобылы) !
1. 25% - это предельная ставка, а ее принимают за текущую.
2. p всё время меняется в цикле - что, ставка плавающая ?
Код:
int i = 0;

double sum = 1000;
cin >> p ;
p = p/100.0 + 1.0 ;   Недосмотрел  9% - это 9/100 + 1.0 = 1.09 
while (sum <= 1100)
{
i++;
sum = sum * p;
}
cout << "After " << i << " month,  Sum = " << sum ;
Можно было безо всяких циклов, через логарифмы, но мне лень включать бошку.
Проверку на соответствие ввода 0 < p < 25 сделаешь сам.
Не знаю, как у вас там, а я принял проценты за сложные (ежемесячная капитализация) .

Последний раз редактировалось digitalis; 23.12.2019 в 13:21.
digitalis вне форума Ответить с цитированием
Старый 23.12.2019, 08:00   #3
sesitos040387s
Пользователь
 
Аватар для sesitos040387s
 
Регистрация: 21.11.2019
Сообщений: 18
По умолчанию

Спасибо,все супер,хорошего вам дня и успехов
sesitos040387s вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не ужели в банке могут обмануть Ципихович Эндрю Свободное общение 34 29.10.2012 12:30
Моделирование процесса обслуживания клиентов в банке. Any@ Помощь студентам 2 04.12.2007 12:19