Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > Задача


Автор: agentjamesbolt007 5.9.2012, 13:58
Задача:нужно посчитать за какое время человек получит запрашиваемую сумму, зная его величину вклада и  процентную ставку.


Код

#include <iostream>
using namespace std;

int main()
{
  float percent, vclad, money,zmoney god; 
  cout <<"Vvedite stavku:";
  cin >>percent;
  cout <<"Velichina vklada:";
  cin >>money;
  cout <<"Zaprashivaemaya summa:";
  cin >>zmoney;
 
  god =money +(money *(percent/100));    //Summa s procentami za god
  cout <<god;
  return 0;
//==================================================================

/*#include <iostream>     ==================РАСЧЕТ СУММЫ ДЕНЕГ=============
using namespace std;

int main()
{   
    float money, years, percent, itog, res, vivod;
    cout <<"Vvedite nachalny vklad:";
    cin >>money;
    cout <<"Vvedite chislo let:";
    cin >>years;
    cout <<"Vvedite procentnuyu stavku:";
    cin >>percent;
    for(float j =1; j <=years; j++)
      {
      res =money +(money *(percent/100));
      money =res;
      }
      
    cout <<"Cterez" <<' ' <<years <<' ' <<"let vi poluchite:" <<' ' <<res <<endl;
  return 0; */




в комментах я сделал задачу которая рассчитывает конечную сумму, эту прогу надо как-то модифицировать.....

Автор: agentjamesbolt007 5.9.2012, 14:42
ребят, есть мысли какие нибудь, я че та никак понять немогу как тут можно из одной проги в другую модифицировать...(в книге так написано) может цикл кто подскажет 

Автор: math64 5.9.2012, 14:56
Может, быть надо ввести число лет - тогда цикл по годам.
Или вычисление сложных процентов (начисляются ежемесячно) - цикл по месяцам.

Добавлено через 4 минуты и 30 секунд
A Вам нужно вот это:
Код

int year = 0;
while(money < money_requested) {
money = money + money * percent/100;
year++;
}

Автор: agentjamesbolt007 5.9.2012, 15:34
Цитата(math64 @ 5.9.2012,  14:56)
Может, быть надо ввести число лет - тогда цикл по годам.
Или вычисление сложных процентов (начисляются ежемесячно) - цикл по месяцам.

Добавлено @ 15:01
A Вам нужно вот это:
Код

int year = 0;
while(money < money_requested) {
money = money + money * percent/100;
year++;
}

да,число лет. А что такое money_requested ? откуда она взялась?

Автор: Данкинг 6.9.2012, 00:34
Цитата(agentjamesbolt007 @  5.9.2012,  16:34 Найти цитируемый пост)
А что такое money_requested ?

К. О. подсказывает, что это "запрашиваемая сумма".

Автор: agentjamesbolt007 6.9.2012, 07:40
Спасибо всем!

Автор: math64 6.9.2012, 08:58
Предпочитаю называть переменные на правильном английском, а не на смеси расского с английским (у Вас -zmoney - z - первая буква от "запрашиваемые", money - по английски деньги)

Автор: bsa 6.9.2012, 10:35

M
bsa
agentjamesbolt007, если ответ на вопрос получен, то пометь тему решенной

Автор: agentjamesbolt007 6.9.2012, 12:28
Цитата(math64 @ 6.9.2012,  08:58)
Предпочитаю называть переменные на правильном английском, а не на смеси расского с английским (у Вас -zmoney - z - первая буква от "запрашиваемые", money - по английски деньги)

именно так

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)