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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Cyber_C++
0 / 0 / 0
Регистрация: 21.09.2011
Сообщений: 52
#1

Найти, через сколько лет второй вклад превысит первый - C++

21.09.2011, 20:19. Просмотров 314. Ответов 1
Метки нет (Все метки)

Помогите пожалуйста с задачей. Есть два вклада в 100 долларов, один вклад простой 10% каждый год от изначальной суммы, а второй сложный 5% каждый год от текущего остатка, с учетом начисленных ранее процентов(то есть так - в первый год 5% от суммы вклада 100, во второй год 5% от 105 и тд.). Нужно найти через сколько лет второй вклад превысит первый.. мой код работает некорректно подскажите что не так? Благодарю!

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int main()
{
    int i = 1 , vklad1 = 100;
    float procent , vklad2 = 100;
 
    do
        {
            vklad1 += 10;
            procent = vklad2 * 0,05;
            vklad2 += procent;
            i++;
        }
    while(vklad2 < vklad1);
    
    cout << i <<"\n";
 
}
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.09.2011, 20:19     Найти, через сколько лет второй вклад превысит первый
Посмотрите здесь:

Определить через сколько лет первоначальный вклад увеличится - C++
На срочный вклад в сберегательный банк внесено 500 рублей. В конце каждого года вклад увеличивается на 15% от вклада за предыдущий...

Рекурсивная функция (вычислить, через сколько лет долг бизнесмена превысит s тысяч рублей) - C++
Бизнесмен взял ссуду m тысяч рублей в банке под 20% годовых. С помощью рекурсивной функции вычислить через сколько лет его долг превысит s...

Если в среднем каждые 2 года увеличивать урожайность на 5% , то через сколько лет она превысит К центнеров с гектара (МАССИВ!) - C++
В этом году урожай пшеницы составил Р центнер с гектара. Если в среднем каждые 2 года увеличивать урожайность на 5% , то через...

В сберкассу на трехпроцентный вклад положили S рублей. Какой станет сумма вклада через N лет? - C++
Здравствуйте,в общем как ни пытался &quot;зашарить&quot; все осталось безуспешным,поэтому пытаюсь обратится к Вам за помощью,и если не затруднит...

Через сколько месяцев размер вклада превысит 1100 руб? - C++
начальный вклад в банке равен 1000 руб. через каждый месяц размер вклада увеличивается на р процентов от имеющейся суммы (0&lt; р &lt;25). По...

Определить через сколько месяцев размер вклада превысит 1200 руб - C++
3. Гражданин 1 марта открыл счет в банке, вложив 1000 руб. Через каждый месяц размер вклада увеличивается на 2% от имеющейся суммы....

Определить: через сколько месяцев величина ежемесячного увеличения вклада превысит 30 руб - C++
Гражданин 1 марта открыл счет в банке, вложив 100000 руб. Через каждый месяц размер вклада увеличивается на 4% от имеющейся суммы....

Сколько раз второй прямоугольник можно вписать в первый. - C++
Описать функцию, которая принимает высоту и ширину прямоугольника. а так же высоту и ширину второго прямоугольника. Возвращает сколько раз...

Через сколько лет первоначальная сумма увеличится в N раз - C++
Составить алгоритм по условию: Сумма S рублей положена в сбербанк, при этом ежегодный прирост составляет P% и считается непрерывно....

Определить, через сколько лет будет погашена ссуда - C++
Некто взял ссуду в банке величиной А руб. под В% годовых. Ежегодно за-емщик вносит платежи в счет ссуды в С руб. Написать программу,...

Определить, через сколько лет себестоимость станет меньше С - C++
Себестоимость товара на момент начала его производства равна А руб. Предполагается, что за первый год производства она снизится на р %, за...

Вычислить, через сколько лет урожайность достигнет 30 центнера с гектара - C++
Доброго времи суток всем , прошу вашей помощи ибо ситуация безвыходная , у меня в понедельник экзамен , а с задачами всё плохо.Суть в том...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6552 / 3972 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
21.09.2011, 20:43     Найти, через сколько лет второй вклад превысит первый #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdio.h>
  
int main(void)
{
    float deposit_1 = 100.0f, 
          deposit_2 = 100.0f;
    float d_1 = deposit_1 * 0.1f;
    int years = 0;
    do
    {
        float d_2 = deposit_2 * 0.05f;
        deposit_1 += d_1;
        deposit_2 += d_2;
        ++years;
    } while (deposit_1 > deposit_2);
    printf("Years: %d\nFirst deposit: %f\nSecond deposit: %f\n", years, deposit_1, deposit_2);
}
Yandex
Объявления
21.09.2011, 20:43     Найти, через сколько лет второй вклад превысит первый
Ответ Создать тему
Опции темы

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