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

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

Восстановить пароль Регистрация
 
Cyber_C++
 Аватар для Cyber_C++
0 / 0 / 0
Регистрация: 21.09.2011
Сообщений: 52
21.09.2011, 20:19     Найти, через сколько лет второй вклад превысит первый #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     Найти, через сколько лет второй вклад превысит первый
Посмотрите здесь:

В сберкассу на трехпроцентный вклад положили S рублей. Какой станет сумма вклада через N лет? C++
Определить через сколько лет первоначальный вклад увеличится C++
C++ Определить: через сколько месяцев величина ежемесячного увеличения вклада превысит 30 руб
Если в среднем каждые 2 года увеличивать урожайность на 5% , то через сколько лет она превысит К центнеров с гектара (МАССИВ!) C++
C++ Рекурсивная функция (вычислить, через сколько лет долг бизнесмена превысит s тысяч рублей)
C++ Определить через сколько месяцев размер вклада превысит 1200 руб
Определить, через сколько лет средняя продолжительность жизни превысит 60 лет C++
Через сколько месяцев размер вклада превысит 1100 руб? C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 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     Найти, через сколько лет второй вклад превысит первый
Ответ Создать тему
Опции темы

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