![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
/*-----------------19.10.2011 20:10-----------------
* class Vidsotky
* Клас обчислення відсотків за допомогою методу
* моделюванння розподілів параметрів активно-пасивних
* операцій банку
*
* Базовий клас:
* C_ode – Клас розвязування систем звичайних диференціальних рівнянь.
*
* Дані:
* Sample mmm – касові залишк Мк
* Sample kkk – запозичення Кk
* Sample sss – вкладення Sк
* Sample uuu – чистi доходив Uк;
* Sample rrr – перенормовані брутто-відсотки за депозити rk;
* Sample ddd – перенормовані брутто-відсотки за кредити dк;
* Sample qqq – брутто-відсотки за куплені ресурси Qк;
* Sample ppp – брутто-відсотки за продані ресурси Qк.
* long double tuday_r – сьогодгнішні відсотки за депозити rk
* long double tuday_d – сьогодгнішні відсотки за кредити dк
*
* Конструктори і деструктори:
* Vidsotky (void) – констуктор без параметрів
*
* Vidsotky (const Sample&, const Sample&, const Sample&, const Sample&,
* const Sample&, const Sample&, const Sample&, const Sample&)
* – конструктор обєкта за вказамими вибірками
*
* Vidsotky (const Vidsotky &) – констуктор копіюванн
* ~Vidsotky (void) – деструктор
*
* Функції і оператори:
* Vector& Vidsotky::calculate_ode_function (const Vector&, long double)
* – описує рівняння Колмогорова при заданих вибірках
* void init_mem(void) – виділяє память
* Vidsotky make (char*) – створює обєкт за даними з файла
*
* void calculate_tuday_x(void) вираховує шукані значення відсотків
*
* Vidsotky& operator = (const Vidsotky&) – оператор присвоєнн
* friend ostream &operator << (ostream &, const Vidsotky &)
* – оператор виводу в потік
*
* Tabl get_mmm(void) – повертає вибірку mmm
* Tabl get_kkk(void) – повертає вибірку kkk
* Tabl get_sss(void) – повертає вибірку sss
* Tabl get_uuu(void) – повертає вибірку uuu
* Tabl get_rrr(void) – повертає вибірку rrr
* Tabl get_ddd(void) – повертає вибірку ddd
* Tabl get_qqq(void) – повертає вибірку qqq
* Tabl get_ppp(void) – повертає вибірку ppp
* Tabl get_tuday_r(void) – повертає вибірку відсотки для кредиту
* Tabl get_tuday_d(void) – повертає вибірку відсотки для депозиту
*
* --------------------------------------------------*/
class Vidsotky: public C_ode
{
private:
Sample mmm;
Sample kkk;
Sample sss;
Sample uuu;
Sample rrr;
Sample ddd;
Sample qqq;
Sample ppp;
long double tuday_r;
long double tuday_d;
Vector& Vidsotky::calculate_ode_function (const Vector&, long double);
public:
Vidsotky (void);
Vidsotky (const Sample&, const Sample&, const Sample&, const Sample&,
const Sample&, const Sample&, const Sample&, const Sample&);
Vidsotky (const Vidsotky &);
~Vidsotky (void);
void init_mem(void);
Vidsotky make (char*);
void calculate_tuday_x(void);
Vidsotky& operator = (const Vidsotky&);
friend ostream &operator << (ostream &, const Vidsotky &);
void set_x_name(Tabl);
void set_x_real(char*);
Tabl get_mmm(void);
Tabl get_kkk(void);
Tabl get_sss(void);
Tabl get_uuu(void);
Tabl get_rrr(void);
Tabl get_ddd(void);
Tabl get_qqq(void);
Tabl get_ppp(void);
Tabl get_tuday_r(void);
Tabl get_tuday_d(void);
};
Дата публикования: 2015-03-26; Прочитано: 136 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!