add: единицы измерения и типы данных для переменных
This commit is contained in:
parent
d24a29b5ca
commit
28f26a8624
@ -2,16 +2,16 @@
|
|||||||
|
|
||||||
// Функция cost_prise
|
// Функция cost_prise
|
||||||
double cost_prise(double p, double t, double h, double md, double d, double st, double mk, double am, double post, int x) {
|
double cost_prise(double p, double t, double h, double md, double d, double st, double mk, double am, double post, int x) {
|
||||||
p = fabs(p); // номинальная мощность принтера
|
p = fabs(p); // номинальная мощность принтера (insignet int 0-5000)
|
||||||
t = fabs(t); // время печати, в минутах
|
t = fabs(t); // время печати, в минутах (insignet int)
|
||||||
h = fabs(h); // тариф электроэнергии
|
h = fabs(h); // тариф электроэнергии, руб. (double)
|
||||||
md = fabs(md); // вес детали
|
md = fabs(md); // вес детали, гр. (double)
|
||||||
d = (d < 1) ? 1 : fabs(d); // коэффициент выбраковки
|
d = (d < 1) ? 1 : fabs(d); // коэффициент выбраковки (double)
|
||||||
st = fabs(st); // стоимость катушки
|
st = fabs(st); // стоимость катушки, руб (double 0-10000)
|
||||||
mk = fabs(mk); // вес катушки
|
mk = fabs(mk); // вес катушки, гр. (1- 10000)
|
||||||
am = fabs(am); // амортизация
|
am = fabs(am); // амортизация, руб. (double)
|
||||||
post = fabs(post); // постобработка
|
post = fabs(post); // постобработка, руб. (double)
|
||||||
x = abs(x); // количество экземпляров
|
x = abs(x); // количество экземпляров, шт. (insignet int)
|
||||||
|
|
||||||
double result = ((p / 1000) * (t / 60) * h + (md * d * (st / mk)) + (am + post)) * x;
|
double result = ((p / 1000) * (t / 60) * h + (md * d * (st / mk)) + (am + post)) * x;
|
||||||
return round(result * 100) / 100; // округление до 2 знаков после запятой
|
return round(result * 100) / 100; // округление до 2 знаков после запятой
|
||||||
|
Loading…
x
Reference in New Issue
Block a user