From 28f26a862434870cfc3ce2685582a57d27c541ce Mon Sep 17 00:00:00 2001 From: risen Date: Wed, 5 Mar 2025 22:48:40 +0300 Subject: [PATCH] =?UTF-8?q?add:=20=D0=B5=D0=B4=D0=B8=D0=BD=D0=B8=D1=86?= =?UTF-8?q?=D1=8B=20=D0=B8=D0=B7=D0=BC=D0=B5=D1=80=D0=B5=D0=BD=D0=B8=D1=8F?= =?UTF-8?q?=20=D0=B8=20=D1=82=D0=B8=D0=BF=D1=8B=20=D0=B4=D0=B0=D0=BD=D0=BD?= =?UTF-8?q?=D1=8B=D1=85=20=D0=B4=D0=BB=D1=8F=20=D0=BF=D0=B5=D1=80=D0=B5?= =?UTF-8?q?=D0=BC=D0=B5=D0=BD=D0=BD=D1=8B=D1=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- calculating.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/calculating.c b/calculating.c index 349d944..fd9b91f 100644 --- a/calculating.c +++ b/calculating.c @@ -2,16 +2,16 @@ // Функция 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) { - p = fabs(p); // номинальная мощность принтера - t = fabs(t); // время печати, в минутах - h = fabs(h); // тариф электроэнергии - md = fabs(md); // вес детали - d = (d < 1) ? 1 : fabs(d); // коэффициент выбраковки - st = fabs(st); // стоимость катушки - mk = fabs(mk); // вес катушки - am = fabs(am); // амортизация - post = fabs(post); // постобработка - x = abs(x); // количество экземпляров + p = fabs(p); // номинальная мощность принтера (insignet int 0-5000) + t = fabs(t); // время печати, в минутах (insignet int) + h = fabs(h); // тариф электроэнергии, руб. (double) + md = fabs(md); // вес детали, гр. (double) + d = (d < 1) ? 1 : fabs(d); // коэффициент выбраковки (double) + st = fabs(st); // стоимость катушки, руб (double 0-10000) + mk = fabs(mk); // вес катушки, гр. (1- 10000) + am = fabs(am); // амортизация, руб. (double) + post = fabs(post); // постобработка, руб. (double) + x = abs(x); // количество экземпляров, шт. (insignet int) double result = ((p / 1000) * (t / 60) * h + (md * d * (st / mk)) + (am + post)) * x; return round(result * 100) / 100; // округление до 2 знаков после запятой