t3: almost all

This commit is contained in:
Motiejus Jakštys 2020-12-06 22:44:13 +02:00
parent 9ac0c9ba19
commit 3c88bc8b19
2 changed files with 18 additions and 9 deletions

View File

@ -1,5 +1,7 @@
#!/usr/bin/python3 #!/usr/bin/python3
from math import ceil
from consts import wc from consts import wc
def _pusl_kiekis(sl_ilgis_mm, sl_plotis_mm, puslapio_ilgis_mm, puslapio_plotis_mm): def _pusl_kiekis(sl_ilgis_mm, sl_plotis_mm, puslapio_ilgis_mm, puslapio_plotis_mm):
@ -22,12 +24,19 @@ Pisr=round(6/10*(Lp-Lt), 1)
Pv=round(5/10*(Hp-Ht),1) Pv=round(5/10*(Hp-Ht),1)
Pa=round(7/10*(Hp-Ht),1) Pa=round(7/10*(Hp-Ht),1)
avg_wc = round(wc / 6) avg_wc = round(wc / 6)
viso_pagaminta_lapu=1212 viso_pagaminta_lapu=1212
popieriaus_lapo_savikaina=0.42 popieriaus_lapo_savikaina=0.42
pusl_kiekis=_pusl_kiekis(sl_ilgis_mm, sl_plotis_mm, Lp, Hp) pusl_kiekis=_pusl_kiekis(sl_ilgis_mm, sl_plotis_mm, Lp, Hp)
pusl_savikaina=round(popieriaus_lapo_savikaina/pusl_kiekis,4) pusl_savikaina=round(popieriaus_lapo_savikaina/pusl_kiekis,4)
viso_pagaminta_pusl=viso_pagaminta_lapu*pusl_kiekis
t1_viso_a=232196
t1_viso_b=295522
t1_viso=t1_viso_a+t1_viso_b
viso_pusl_pagal_simbolius=ceil(t1_viso/avg_wc)
visu_pusl_popieriaus_kaina=round(viso_pusl_pagal_simbolius*pusl_savikaina,2)
tpl="""Uzduoties Nr. tpl="""Uzduoties Nr.
ZPT003_2020_03 ZPT003_2020_03
@ -73,17 +82,17 @@ Kiek puslapiu (duoto formato) galima ispjauti is vieno SL (max. kiekis vnt.)
Vieno ispjauto puslapio savikaina (0.0000 Eu tikslumu) Vieno ispjauto puslapio savikaina (0.0000 Eu tikslumu)
{pusl_savikaina} {pusl_savikaina}
Kiek puslapiu (is viso) galima ispjauti is visu pasigamintu SL Kiek puslapiu (is viso) galima ispjauti is visu pasigamintu SL
******* {viso_pagaminta_pusl}
Visas spausdinamu simboliu kiekis (vnt. paskaiciuota 01 uzd.) Visas spausdinamu simboliu kiekis (vnt. paskaiciuota 01 uzd.)
******* {t1_viso}
VISAS simboliu kiekis DOC faile (atmetus vieta iliustracijai) VISAS simboliu kiekis DOC faile (atmetus vieta iliustracijai)
{wc} {wc}
VIDUTINIS simboliu kiekis puslapyje VIDUTINIS simboliu kiekis puslapyje
{avg_wc} {avg_wc}
Puslapiu kiekis visu simboliu atspausdinimui Puslapiu kiekis visu simboliu atspausdinimui
******* {viso_pusl_pagal_simbolius}
Visu puslapiu popieriaus kaina (0.00 Eu) Visu puslapiu popieriaus kaina (0.00 Eu)
******* {visu_pusl_popieriaus_kaina}
Koks galimas atspausdinimo tirazas (vnt.) Koks galimas atspausdinimo tirazas (vnt.)
*******""" *******"""

View File

@ -42,16 +42,16 @@ Kiek puslapiu (duoto formato) galima ispjauti is vieno SL (max. kiekis vnt.)
Vieno ispjauto puslapio savikaina (0.0000 Eu tikslumu) Vieno ispjauto puslapio savikaina (0.0000 Eu tikslumu)
0.14 0.14
Kiek puslapiu (is viso) galima ispjauti is visu pasigamintu SL Kiek puslapiu (is viso) galima ispjauti is visu pasigamintu SL
******* 3636
Visas spausdinamu simboliu kiekis (vnt. paskaiciuota 01 uzd.) Visas spausdinamu simboliu kiekis (vnt. paskaiciuota 01 uzd.)
******* 527718
VISAS simboliu kiekis DOC faile (atmetus vieta iliustracijai) VISAS simboliu kiekis DOC faile (atmetus vieta iliustracijai)
16091 16091
VIDUTINIS simboliu kiekis puslapyje VIDUTINIS simboliu kiekis puslapyje
2682 2682
Puslapiu kiekis visu simboliu atspausdinimui Puslapiu kiekis visu simboliu atspausdinimui
******* 197
Visu puslapiu popieriaus kaina (0.00 Eu) Visu puslapiu popieriaus kaina (0.00 Eu)
******* 27.58
Koks galimas atspausdinimo tirazas (vnt.) Koks galimas atspausdinimo tirazas (vnt.)
******* *******