more rounding errors

This commit is contained in:
Motiejus Jakštys 2020-12-04 09:36:09 +02:00
parent 3e4d53a49a
commit d1f429bfde
2 changed files with 25 additions and 27 deletions

View File

@ -86,29 +86,27 @@ print(tpl1.format(**(dict(locals()))))
t2_storgalio_apimtis_su_zieve=136.7 # cm t2_storgalio_apimtis_su_zieve=136.7 # cm
t2_plongalio_apimtis_su_zieve=58.7 # cm t2_plongalio_apimtis_su_zieve=58.7 # cm
t2_storgalio_skersmuo_su_zieve=t2_storgalio_apimtis_su_zieve/pi # cm t2_medienos_svoris=794 # kg/m3
t2_plongalio_skersmuo_su_zieve=t2_plongalio_apimtis_su_zieve/pi # cm t2_gaunamas_popieriaus_kiekis_perc=9.74 # [0-100]%
t2_popieriaus_tankis=0.09 # kg/m2
t2_vieno_lapo_plotas=.75*.9 # m2
t2_rastu_kiekis=3 t2_rastu_kiekis=3
t2_rastu_ilgis=4.5 # m t2_rastu_ilgis=4.5 # m
t2_storgalio_zieves_storis=21.6 # mm t2_storgalio_zieves_storis=21.6 # mm
t2_plongalio_zieves_storis=11.6 # mm t2_plongalio_zieves_storis=11.6 # mm
t2_storgalio_skersmuo_be_zieves=round(t2_storgalio_skersmuo_su_zieve-t2_storgalio_zieves_storis/10*2+.5) # cm
t2_plongalio_skersmuo_be_zieves=round(t2_plongalio_skersmuo_su_zieve-t2_plongalio_zieves_storis/10*2+.5) # cm
t2_vieno_rasto_turis=nupjauto_kugio_turis(t2_rastu_ilgis, t2_plongalio_skersmuo_be_zieves/100, t2_storgalio_skersmuo_be_zieves/100) # m3 t2_storgalio_skersmuo_su_zieve=round(t2_storgalio_apimtis_su_zieve/pi,2) # cm
t2_visu_rastu_turis=t2_vieno_rasto_turis*t2_rastu_kiekis # m3 t2_plongalio_skersmuo_su_zieve=round(t2_plongalio_apimtis_su_zieve/pi,2) # cm
t2_medienos_svoris=794 # kg/m3 t2_storgalio_skersmuo_be_zieves=round(t2_storgalio_skersmuo_su_zieve-t2_storgalio_zieves_storis/10*2+.5,2) # cm
t2_visu_rastu_svoris=t2_visu_rastu_turis*t2_medienos_svoris # kg t2_plongalio_skersmuo_be_zieves=round(t2_plongalio_skersmuo_su_zieve-t2_plongalio_zieves_storis/10*2+.5,2) # cm
t2_gaunamas_popieriaus_kiekis_perc=9.74 # [0-100]% t2_vieno_rasto_turis=round(nupjauto_kugio_turis(t2_rastu_ilgis, t2_plongalio_skersmuo_be_zieves/100, t2_storgalio_skersmuo_be_zieves/100),3) # m3
t2_visu_rastu_turis=round(t2_vieno_rasto_turis*t2_rastu_kiekis,3) # m3
t2_visu_rastu_svoris=round(t2_visu_rastu_turis*t2_medienos_svoris,3) # kg
t2_gaunamas_popieriaus_kiekis_trupm=t2_gaunamas_popieriaus_kiekis_perc/100 # [0-1] t2_gaunamas_popieriaus_kiekis_trupm=t2_gaunamas_popieriaus_kiekis_perc/100 # [0-1]
t2_medienos_svoris_popieriaus_gaminimui=t2_visu_rastu_svoris*t2_gaunamas_popieriaus_kiekis_trupm # kg t2_medienos_svoris_popieriaus_gaminimui=round(t2_visu_rastu_svoris*t2_gaunamas_popieriaus_kiekis_trupm,3) # kg
t2_popieriaus_tankis=0.09 # kg/m2 t2_viso_pagaminto_popieriaus_plotas=round(t2_medienos_svoris_popieriaus_gaminimui/t2_popieriaus_tankis,3) # m2
t2_viso_pagaminto_popieriaus_plotas=t2_medienos_svoris_popieriaus_gaminimui/t2_popieriaus_tankis # m2
t2_vieno_lapo_plotas=.75*.9 # m2
t2_pagaminta_popieriaus_lapu=int(t2_viso_pagaminto_popieriaus_plotas/t2_vieno_lapo_plotas) # kiekis t2_pagaminta_popieriaus_lapu=int(t2_viso_pagaminto_popieriaus_plotas/t2_vieno_lapo_plotas) # kiekis
tpl2="""2. Popierius gaminamas is medienos pvz. AZUOLAS (duota) tpl2="""2. Popierius gaminamas is medienos pvz. AZUOLAS (duota)
Egle Egle
Popieriaus gamybos metodas (nurodytas) Popieriaus gamybos metodas (nurodytas)
@ -319,7 +317,7 @@ Pagaminta kartono lapu (vnt.)
print(tpl4.format(**(dict(locals())))) print(tpl4.format(**(dict(locals()))))
t34_isviso_pagaminta_lapu=int(t3_pagaminta_popieriaus_lapu+t4_pagaminta_popieriaus_lapu) # vnt t34_isviso_pagaminta_lapu=int(t3_pagaminta_popieriaus_lapu+t4_pagaminta_popieriaus_lapu) # vnt
t34_popieriaus_gamybos_kaina=969.42 # eur t34_popieriaus_gamybos_kaina=755.78 # eur
t34_vieno_popieriaus_lapo_savikaina=t34_popieriaus_gamybos_kaina/t34_isviso_pagaminta_lapu # eur t34_vieno_popieriaus_lapo_savikaina=t34_popieriaus_gamybos_kaina/t34_isviso_pagaminta_lapu # eur
tpl34="""== APIBENDRINIMAS == tpl34="""== APIBENDRINIMAS ==

View File

@ -70,32 +70,32 @@ Apskaiciuotas STORGALIO skersmuo su zieve (0.00 cm tikslumu)
Storgalio zieves storis (is lenteles 0.0 mm tikslumu) Storgalio zieves storis (is lenteles 0.0 mm tikslumu)
21.6 21.6
Storgalio skersmuo (be zv.) su pataisa del rasto nelygumo (0.00 cm tikslumu) Storgalio skersmuo (be zv.) su pataisa del rasto nelygumo (0.00 cm tikslumu)
40.00 39.69
Apskaiciuotas PLONGALIO skersmuo su zieve (0.00 cm tikslumu) Apskaiciuotas PLONGALIO skersmuo su zieve (0.00 cm tikslumu)
18.68 18.68
Plongalio zieves storis (is lenteles 0.0 mm tikslumu) Plongalio zieves storis (is lenteles 0.0 mm tikslumu)
11.6 11.6
Plongalio (be zv.) skersmuo su pataisa del rasto nelygumo (0.00 cm tikslumu) Plongalio (be zv.) skersmuo su pataisa del rasto nelygumo (0.00 cm tikslumu)
17.00 16.86
VIENO rasto turis (0.000 m3 tikslumu) VIENO rasto turis (0.000 m3 tikslumu)
0.303 0.298
VISU rastu turis (0.000 m3 tikslumu) VISU rastu turis (0.000 m3 tikslumu)
0.908 0.894
Visu rastu Medienos svoris (0.000 kg tikslumu) Visu rastu Medienos svoris (0.000 kg tikslumu)
720.920 709.836
Gaunamas popieriaus kiekis priklausomai muo gamybos metodo (% duota) Gaunamas popieriaus kiekis priklausomai muo gamybos metodo (% duota)
9.74 9.74
Medienos svoris popieriaus gaminimui (0.000 kg tikslumu) Medienos svoris popieriaus gaminimui (0.000 kg tikslumu)
70.218 69.138
Viso pagaminto popieriaus plotas (0.000 m2 tikslumu) Viso pagaminto popieriaus plotas (0.000 m2 tikslumu)
780.196 768.200
Vieno gaminamo lapo plotas (0.000 m2 tikslumu) Vieno gaminamo lapo plotas (0.000 m2 tikslumu)
0.675 0.675
Pagaminta popieriaus lapu (vnt.) Pagaminta popieriaus lapu (vnt.)
1155 1138
== APIBENDRINIMAS == == APIBENDRINIMAS ==
Isviso pagaminta popieriaus lapu (vnt.) Isviso pagaminta popieriaus lapu (vnt.)
2434 2417
Popieriaus gamybos kaina Eu (duota) Popieriaus gamybos kaina Eu (duota)
969.42 969.42
Vieno popieriaus lapo savikaina (0.00 Eu) Vieno popieriaus lapo savikaina (0.00 Eu)
@ -195,6 +195,6 @@ Pagaminta kartono lapu (vnt.)
Isviso pagaminta kartono lapu (vnt.) Isviso pagaminta kartono lapu (vnt.)
6403 6403
kartono gamybos kaina Eu (duota) kartono gamybos kaina Eu (duota)
969.42 755.78
Vieno kartono lapo savikaina (0.00 Eu) Vieno kartono lapo savikaina (0.00 Eu)
0.15 0.12