Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
fkit_keki_sek_dme_METOD_KURS.pdf.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
625.66 Кб
Скачать

Клас обчислення оптимальних відсотків

/*-----------------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);

};

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]