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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ C++ найти среднее арифметическое http://www.cyberforum.ru/cpp-beginners/thread828602.html
Дан одномерный массив чисел {Q} i = 1..15. Найти среднее арифметическое элементов массива и количество элементов больших этого среднего.
C++ 5.40 Известна масса каждого из 12 предметов. Определить общую массу все¬го набора предметов Известна масса каждого из 12 предметов. Определить общую массу всего набора предметов. http://www.cyberforum.ru/cpp-beginners/thread828601.html
C++ из int в char или как итерационно создавать файлы
Уважаемые форумчане, подскажите пожалуйста как реализовать следующую процедуру: В программе выполняется несколько итераций, на каждой итерации данные сбрасываются в отдельный txt пока что...
4.130. Даны целое число K (1<k<252) и последовательность цифр 505151.9899100101.149150, в которой выписаны подряд все нату¬ральные числа от 50 до C++
4.130. Даны целое число K (1<k<252) и последовательность цифр 505151...9899100101...149150, в которой выписаны подряд все натуральные числа от 50 до 250. Определить K-ю цифру
C++ В старояпонском календаре был принят 60-летний цикл, состоящий из пяти 12-летних подциклов Подциклы обозначались названиями цвета: зеленый, красный, ж http://www.cyberforum.ru/cpp-beginners/thread828598.html
В старояпонском календаре был принят 60-летний цикл, состоящий из пяти 12-летних подциклов Подциклы обозначались названиями цвета: зеленый, красный, желтый, белый и черный Внутри каждого подцикла...
C++ 4.77. Составить программу для вычисления значения функции у(л): -1, если х < -1, у = х, если х > —1, 1, если х = -1 4.77. Составить программу для вычисления значения функции у(л): -1, если х < -1, у = х, если х > —1, 1,если х = -1. подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4396 / 3232 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
05.04.2013, 14:46
Как-то так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include <iostream>
 
using namespace std;
 
class Deposit
{
public:
   Deposit( double fee, double rate) : fee(fee), rate(rate) {}
   double Total( int month )
   {
      double total = fee;
      for( int i=0; i<month; ++i)
      {
         total *= 1 + rate;
      }
      return total;
   }
   
   double MonthIncome( int month )
   {
      return Total( month ) - Total( month-1 );
   }
   
private:
   const double fee;
   const double rate;   
};
 
 
int main() {
   
   Deposit dep( 1000, 0.02 );
   
   cout << "Total after 10 months: " << dep.Total(10) << endl;   
   
   cout << "Income in 5th month: " << dep.MonthIncome(5) << endl;
   
   return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru