From e135e0eac488530006ac58a5e15d120f0a521117 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Motiejus=20Jak=C5=A1tys?= Date: Sat, 31 Oct 2020 22:55:27 +0200 Subject: [PATCH] add answer generator --- III/Bautrenas/ZPT003_2020_01_ats.py | 123 ++++++++++++++++++++++++++++ 1 file changed, 123 insertions(+) create mode 100755 III/Bautrenas/ZPT003_2020_01_ats.py diff --git a/III/Bautrenas/ZPT003_2020_01_ats.py b/III/Bautrenas/ZPT003_2020_01_ats.py new file mode 100755 index 0000000..a017c28 --- /dev/null +++ b/III/Bautrenas/ZPT003_2020_01_ats.py @@ -0,0 +1,123 @@ +#!/usr/bin/python3 + +from math import ceil + +bt = int(515.349913 * 1024) +p1 = 14000 +p2 = 36878 +p3 = 14214 +p4 = 16253 + +# viso puslapiu skirtingoms sekcijoms +viso_psl_a = ceil(bt*.44*.666/(p1/6.)+bt*.44*.334/(p2/6.)) +viso_psl_b = ceil(bt*.56*.657/(p3/6.)+bt*.56*.343/(p4/6.)) + +print("""Uzduotis Nr. +1 +Skaiciavo(Pavarde Vardas): +Jakstys Motiejus + === Skaiciavimo rezultatai: === +Zinomas informacijos kiekis (duotas)(irasyti pvz. 1.221400 GB) : +515.349913 KB +Visas simboliu skaicius duotame informacijos kiekyje (1 simb.tiksl.): +"""+ +"%d" % bt + """ +A. teksto dalies sriftas (irasyti pavadinima)(duotas) : +CAMBERIC +A. teksto dalies kiekis (0.0%)(duotas): +44.0% +Visas simboliu kiekis spausdinamas A. sriftu (1 simb.tiksl.): +"""+ +"%d" % round(bt * .44) + """ +A.1 teksto dalies srifto dydis (punktais) (duotas) : +16 +A.1teksto dalies srifto dydzio kiekis (0.0%)(duotas): +66.6% +Visas A.1 dydzio simboliu kiekis tekste: +"""+ +"%d" % round(bt*.44*.666) + """ +Vidutinis A.1 simboliu kiekis puslapyje (1 simb.tiksl.): +"""+ +"%d" % round(p1 / 6.) + """ +Popieriaus kiekis A.1 spausdinimui (0.01 psl. tiksl.): +"""+ +"%.2f" % (bt*.44*.666/(p1/6.)) + """ +A.2 teksto dalies srifto dydis (punktais) (duotas) : +6 +A.2teksto dalies srifto dydzio kiekis (0.0%)(duotas): +33.4% +Visas A.2 dydzio simboliu kiekis tekste: +"""+ +"%d" % round(bt*.44*.334) + """ +Vidutinis A.2 simboliu kiekis puslapyje (1 simb.tiksl.): +"""+ +"%d" % round(p2 / 6.) + """ +Popieriaus kiekis A.2 spausdinimui (0.01 psl. tiksl.): +"""+ +"%.2f" % (bt*.44*.334/(p2/6.)) + """ +Visas psl./lapu kiekis reikalingas spausdinat A. sriftu: +"""+ +"%d" % viso_psl_a + """ +B. teksto dalies sriftas (irasyti pavadinima)(duotas) : +AMELIA +B. teksto dalies kiekis (0.0%)(duotas): +56.0% +Visas simboliu kiekis spausdinamas B. sriftu (1 simb.tiksl.): +"""+ +"%d" % round(bt * .56) + """ +B.1 teksto dalies srifto dydis (punktais) (duotas) : +16 +B.1teksto dalies srifto dydzio kiekis (0.0%)(duotas): +65.7% +Visas B.1 dydzio simboliu kiekis tekste: +"""+ +"%d" % round(bt*.56*.657) + """ +Vidutinis B.1 simboliu kiekis puslapyje (1 simb.tiksl.): +"""+ +"%d" % round(p3 / 6.) + """ +Popieriaus kiekis B.1 spausdinimui (0.01 psl. tiksl.): +"""+ +"%.2f" % (bt*.56*.657/(p3/6.)) + """ +B.2 teksto dalies srifto dydis (punktais) (duotas) : +14 +B.2teksto dalies srifto dydzio kiekis (0.0%)(duotas): +34.3% +Visas B.2 dydzio simboliu kiekis tekste: +"""+ +"%d" % round(bt*.56*.343) + """ +Vidutinis B.2 simboliu kiekis puslapyje (1 simb.tiksl.): +"""+ +"%d" % round(p4 / 6.) + """ +Popieriaus kiekis B.2 spausdinimui (0.01 psl. tiksl.): +"""+ +"%.2f" % (bt*.56*.343/(p4/6.)) + """ +Visas psl./lapu kiekis reikalingas spausdinat B. sriftu: +"""+ +"%d" % viso_psl_b + """ +Tirazas (egz.)(duotas) +173 +Visas popieriaus kiekis reikalingas visu egz. atspausdinimui (0.01 psl. tiksl.) +"""+ +"%.2f" % (ceil((viso_psl_a + viso_psl_b)/2)*173) + """ +Popieriaus paketu kiekis (pokais 0.01 poko tikslumu) +"""+ +"%.2f" % (ceil((viso_psl_a + viso_psl_b)/2)*173/200) + """ +Popieriaus paketu kiekis atsargai (pokais) priklausomai nuo tirazo (0.01 poko tikslumu). +"""+ +"%.2f" % (ceil((viso_psl_a + viso_psl_b)/2)*173/200*0.0114) + """ +Visas popieriaus paketu kiekis (pokais)[Paskaiciuotas+Atsarga] (0.01 poko tikslumu) +"""+ +"%.2f" % (ceil((viso_psl_a + viso_psl_b)/2)*173/200*1.0114) + """ +Viso reikalingo popieriaus kaina (0.01 Eu tikslumu) +"""+ +"%.2f" % (ceil(ceil((viso_psl_a + viso_psl_b)/2)*173/200*1.0114)*3.05) + """ +Kokioje Word versijoje skaiciuoti simboliai (irasyti pvz. Word2007) +LaTeX + GNU AWK 5.0.1. LaTeX įvesties ir išvesties dokumentai ir AWK programa +prisegta. Programos išvestis duotiems kodo failams: + + ./stats.awk amelia14.tex amelia16.tex camberic16.tex camberic6.tex + number of characters in part1: 14000 + number of characters in part2: 36878 + number of characters in part3: 14214 + number of characters in part4: 16253 +""")