diff --git a/build/test/out/c/funktion.o b/build/test/out/c/funktion.o index 6216205..a6fcbca 100644 Binary files a/build/test/out/c/funktion.o and b/build/test/out/c/funktion.o differ diff --git a/build/test/out/c/test_Akkortrichtsatz.o b/build/test/out/c/test_Akkortrichtsatz.o index 9df7b4c..c57e26c 100644 Binary files a/build/test/out/c/test_Akkortrichtsatz.o and b/build/test/out/c/test_Akkortrichtsatz.o differ diff --git a/build/test/out/c/test_Akkortrichtsatz_runner.o b/build/test/out/c/test_Akkortrichtsatz_runner.o index 68ba2b2..03b4284 100644 Binary files a/build/test/out/c/test_Akkortrichtsatz_runner.o and b/build/test/out/c/test_Akkortrichtsatz_runner.o differ diff --git a/build/test/out/c/test_Anlagenabnutzungsgrad.o b/build/test/out/c/test_Anlagenabnutzungsgrad.o index 15a36de..573be7c 100644 Binary files a/build/test/out/c/test_Anlagenabnutzungsgrad.o and b/build/test/out/c/test_Anlagenabnutzungsgrad.o differ diff --git a/build/test/out/c/test_Anlagenabnutzungsgrad_runner.o b/build/test/out/c/test_Anlagenabnutzungsgrad_runner.o index 893fe99..4df9e5d 100644 Binary files a/build/test/out/c/test_Anlagenabnutzungsgrad_runner.o and b/build/test/out/c/test_Anlagenabnutzungsgrad_runner.o differ diff --git a/build/test/out/c/test_Anlagenintensitaet.o b/build/test/out/c/test_Anlagenintensitaet.o index b3284b7..36b21c8 100644 Binary files a/build/test/out/c/test_Anlagenintensitaet.o and b/build/test/out/c/test_Anlagenintensitaet.o differ diff --git a/build/test/out/c/test_Anlagenintensitaet_runner.o b/build/test/out/c/test_Anlagenintensitaet_runner.o index 64addec..7383211 100644 Binary files a/build/test/out/c/test_Anlagenintensitaet_runner.o and b/build/test/out/c/test_Anlagenintensitaet_runner.o differ diff --git a/build/test/out/c/test_Anlagenproduktivitaet.o b/build/test/out/c/test_Anlagenproduktivitaet.o index cd3cfe7..98f7e03 100644 Binary files a/build/test/out/c/test_Anlagenproduktivitaet.o and b/build/test/out/c/test_Anlagenproduktivitaet.o differ diff --git a/build/test/out/c/test_Anlagenproduktivitaet_runner.o b/build/test/out/c/test_Anlagenproduktivitaet_runner.o index 24492dd..6522c4e 100644 Binary files a/build/test/out/c/test_Anlagenproduktivitaet_runner.o and b/build/test/out/c/test_Anlagenproduktivitaet_runner.o differ diff --git a/build/test/out/c/test_Arbeitsproduktivitaet.o b/build/test/out/c/test_Arbeitsproduktivitaet.o index a0ec952..8ecbf1c 100644 Binary files a/build/test/out/c/test_Arbeitsproduktivitaet.o and b/build/test/out/c/test_Arbeitsproduktivitaet.o differ diff --git a/build/test/out/c/test_Arbeitsproduktivitaet_runner.o b/build/test/out/c/test_Arbeitsproduktivitaet_runner.o index aecfa97..a93d47e 100644 Binary files a/build/test/out/c/test_Arbeitsproduktivitaet_runner.o and b/build/test/out/c/test_Arbeitsproduktivitaet_runner.o differ diff --git a/build/test/out/c/test_ByOne.o b/build/test/out/c/test_ByOne.o index 02a4afa..e695360 100644 Binary files a/build/test/out/c/test_ByOne.o and b/build/test/out/c/test_ByOne.o differ diff --git a/build/test/out/c/test_ByOne_runner.o b/build/test/out/c/test_ByOne_runner.o index 21b539e..bf3b595 100644 Binary files a/build/test/out/c/test_ByOne_runner.o and b/build/test/out/c/test_ByOne_runner.o differ diff --git a/build/test/out/c/test_Cashflow_zu_Gesamtkapital.o b/build/test/out/c/test_Cashflow_zu_Gesamtkapital.o index 8ee9acf..5a2ef0f 100644 Binary files a/build/test/out/c/test_Cashflow_zu_Gesamtkapital.o and b/build/test/out/c/test_Cashflow_zu_Gesamtkapital.o differ diff --git a/build/test/out/c/test_Cashflow_zu_Gesamtkapital_runner.o b/build/test/out/c/test_Cashflow_zu_Gesamtkapital_runner.o index a4d1ae8..81ee159 100644 Binary files a/build/test/out/c/test_Cashflow_zu_Gesamtkapital_runner.o and b/build/test/out/c/test_Cashflow_zu_Gesamtkapital_runner.o differ diff --git a/build/test/out/c/test_Dichte_der_Fluessigkeit.o b/build/test/out/c/test_Dichte_der_Fluessigkeit.o index 0ae576e..c2073a6 100644 Binary files a/build/test/out/c/test_Dichte_der_Fluessigkeit.o and b/build/test/out/c/test_Dichte_der_Fluessigkeit.o differ diff --git a/build/test/out/c/test_Dichte_der_Fluessigkeit_runner.o b/build/test/out/c/test_Dichte_der_Fluessigkeit_runner.o index 8e024d4..8983cd1 100644 Binary files a/build/test/out/c/test_Dichte_der_Fluessigkeit_runner.o and b/build/test/out/c/test_Dichte_der_Fluessigkeit_runner.o differ diff --git a/build/test/out/c/test_Division_drei_Zahlen.o b/build/test/out/c/test_Division_drei_Zahlen.o index 8642d7b..c5f9932 100644 Binary files a/build/test/out/c/test_Division_drei_Zahlen.o and b/build/test/out/c/test_Division_drei_Zahlen.o differ diff --git a/build/test/out/c/test_Division_drei_Zahlen_runner.o b/build/test/out/c/test_Division_drei_Zahlen_runner.o index d2d1567..9a0d572 100644 Binary files a/build/test/out/c/test_Division_drei_Zahlen_runner.o and b/build/test/out/c/test_Division_drei_Zahlen_runner.o differ diff --git a/build/test/out/c/test_Druck.o b/build/test/out/c/test_Druck.o index a3d5e6d..c79299c 100644 Binary files a/build/test/out/c/test_Druck.o and b/build/test/out/c/test_Druck.o differ diff --git a/build/test/out/c/test_Druck_runner.o b/build/test/out/c/test_Druck_runner.o index 28e583a..76a76ae 100644 Binary files a/build/test/out/c/test_Druck_runner.o and b/build/test/out/c/test_Druck_runner.o differ diff --git a/build/test/out/c/test_Dynamische_Amortisationszeit.o b/build/test/out/c/test_Dynamische_Amortisationszeit.o index de5d55b..b6084fe 100644 Binary files a/build/test/out/c/test_Dynamische_Amortisationszeit.o and b/build/test/out/c/test_Dynamische_Amortisationszeit.o differ diff --git a/build/test/out/c/test_Dynamische_Amortisationszeit_runner.o b/build/test/out/c/test_Dynamische_Amortisationszeit_runner.o index c29deaf..2747b25 100644 Binary files a/build/test/out/c/test_Dynamische_Amortisationszeit_runner.o and b/build/test/out/c/test_Dynamische_Amortisationszeit_runner.o differ diff --git a/build/test/out/c/test_Effektivverzinsung.o b/build/test/out/c/test_Effektivverzinsung.o index 8df52fe..e185631 100644 Binary files a/build/test/out/c/test_Effektivverzinsung.o and b/build/test/out/c/test_Effektivverzinsung.o differ diff --git a/build/test/out/c/test_Effektivverzinsung_runner.o b/build/test/out/c/test_Effektivverzinsung_runner.o index 5f4a5b5..0de4f50 100644 Binary files a/build/test/out/c/test_Effektivverzinsung_runner.o and b/build/test/out/c/test_Effektivverzinsung_runner.o differ diff --git a/build/test/out/c/test_Eintauchtiefe.o b/build/test/out/c/test_Eintauchtiefe.o index f012225..b4ff07d 100644 Binary files a/build/test/out/c/test_Eintauchtiefe.o and b/build/test/out/c/test_Eintauchtiefe.o differ diff --git a/build/test/out/c/test_Eintauchtiefe_runner.o b/build/test/out/c/test_Eintauchtiefe_runner.o index 422817e..ce2993f 100644 Binary files a/build/test/out/c/test_Eintauchtiefe_runner.o and b/build/test/out/c/test_Eintauchtiefe_runner.o differ diff --git a/build/test/out/c/test_Finanzierungsregeln.o b/build/test/out/c/test_Finanzierungsregeln.o index a3fd5f4..1a45ffa 100644 Binary files a/build/test/out/c/test_Finanzierungsregeln.o and b/build/test/out/c/test_Finanzierungsregeln.o differ diff --git a/build/test/out/c/test_Finanzierungsregeln_runner.o b/build/test/out/c/test_Finanzierungsregeln_runner.o index e15df81..f53d20a 100644 Binary files a/build/test/out/c/test_Finanzierungsregeln_runner.o and b/build/test/out/c/test_Finanzierungsregeln_runner.o differ diff --git a/build/test/out/c/test_Flaeche.o b/build/test/out/c/test_Flaeche.o index 958aa4b..407da13 100644 Binary files a/build/test/out/c/test_Flaeche.o and b/build/test/out/c/test_Flaeche.o differ diff --git a/build/test/out/c/test_Flaeche_runner.o b/build/test/out/c/test_Flaeche_runner.o index 5abc31a..67c2615 100644 Binary files a/build/test/out/c/test_Flaeche_runner.o and b/build/test/out/c/test_Flaeche_runner.o differ diff --git a/build/test/out/c/test_GewinnMaximum.o b/build/test/out/c/test_GewinnMaximum.o index f553d15..2f49163 100644 Binary files a/build/test/out/c/test_GewinnMaximum.o and b/build/test/out/c/test_GewinnMaximum.o differ diff --git a/build/test/out/c/test_GewinnMaximum_runner.o b/build/test/out/c/test_GewinnMaximum_runner.o index 9d32ea2..94a6882 100644 Binary files a/build/test/out/c/test_GewinnMaximum_runner.o and b/build/test/out/c/test_GewinnMaximum_runner.o differ diff --git a/build/test/out/c/test_Kalkulatorische_Zinsen.o b/build/test/out/c/test_Kalkulatorische_Zinsen.o index 6991338..964f049 100644 Binary files a/build/test/out/c/test_Kalkulatorische_Zinsen.o and b/build/test/out/c/test_Kalkulatorische_Zinsen.o differ diff --git a/build/test/out/c/test_Kalkulatorische_Zinsen_runner.o b/build/test/out/c/test_Kalkulatorische_Zinsen_runner.o index 4ae7649..35bd7ee 100644 Binary files a/build/test/out/c/test_Kalkulatorische_Zinsen_runner.o and b/build/test/out/c/test_Kalkulatorische_Zinsen_runner.o differ diff --git a/build/test/out/c/test_Kraft.o b/build/test/out/c/test_Kraft.o index e321ebf..ea0c906 100644 Binary files a/build/test/out/c/test_Kraft.o and b/build/test/out/c/test_Kraft.o differ diff --git a/build/test/out/c/test_Kraft_runner.o b/build/test/out/c/test_Kraft_runner.o index 99472f6..7613b37 100644 Binary files a/build/test/out/c/test_Kraft_runner.o and b/build/test/out/c/test_Kraft_runner.o differ diff --git a/build/test/out/c/test_Kritische_Menge.o b/build/test/out/c/test_Kritische_Menge.o index 5cd237d..7e4bf9e 100644 Binary files a/build/test/out/c/test_Kritische_Menge.o and b/build/test/out/c/test_Kritische_Menge.o differ diff --git a/build/test/out/c/test_Kritische_Menge_runner.o b/build/test/out/c/test_Kritische_Menge_runner.o index cffd943..88f8e50 100644 Binary files a/build/test/out/c/test_Kritische_Menge_runner.o and b/build/test/out/c/test_Kritische_Menge_runner.o differ diff --git a/build/test/out/c/test_Ortsfaktor.o b/build/test/out/c/test_Ortsfaktor.o index b2c4238..baeea1e 100644 Binary files a/build/test/out/c/test_Ortsfaktor.o and b/build/test/out/c/test_Ortsfaktor.o differ diff --git a/build/test/out/c/test_Ortsfaktor_runner.o b/build/test/out/c/test_Ortsfaktor_runner.o index 9254fea..9f6c709 100644 Binary files a/build/test/out/c/test_Ortsfaktor_runner.o and b/build/test/out/c/test_Ortsfaktor_runner.o differ diff --git a/build/test/out/c/test_SchwereDruck.o b/build/test/out/c/test_SchwereDruck.o index 9d50476..5452258 100644 Binary files a/build/test/out/c/test_SchwereDruck.o and b/build/test/out/c/test_SchwereDruck.o differ diff --git a/build/test/out/c/test_SchwereDruck_runner.o b/build/test/out/c/test_SchwereDruck_runner.o index 8cb0b44..7497e5e 100644 Binary files a/build/test/out/c/test_SchwereDruck_runner.o and b/build/test/out/c/test_SchwereDruck_runner.o differ diff --git a/build/test/out/c/test_Stueckzeitakkort.o b/build/test/out/c/test_Stueckzeitakkort.o index b0dccf5..60cf392 100644 Binary files a/build/test/out/c/test_Stueckzeitakkort.o and b/build/test/out/c/test_Stueckzeitakkort.o differ diff --git a/build/test/out/c/test_Stueckzeitakkort_runner.o b/build/test/out/c/test_Stueckzeitakkort_runner.o index 942d300..7ca815f 100644 Binary files a/build/test/out/c/test_Stueckzeitakkort_runner.o and b/build/test/out/c/test_Stueckzeitakkort_runner.o differ diff --git a/build/test/out/c/test_Vadd.o b/build/test/out/c/test_Vadd.o index 3b69d94..3f763a9 100644 Binary files a/build/test/out/c/test_Vadd.o and b/build/test/out/c/test_Vadd.o differ diff --git a/build/test/out/c/test_Vadd_runner.o b/build/test/out/c/test_Vadd_runner.o index b8464c6..f659471 100644 Binary files a/build/test/out/c/test_Vadd_runner.o and b/build/test/out/c/test_Vadd_runner.o differ diff --git a/build/test/out/c/test_Vaddx2.o b/build/test/out/c/test_Vaddx2.o index 1f1d7c3..4bb50aa 100644 Binary files a/build/test/out/c/test_Vaddx2.o and b/build/test/out/c/test_Vaddx2.o differ diff --git a/build/test/out/c/test_Vaddx2_runner.o b/build/test/out/c/test_Vaddx2_runner.o index 4522f66..2fc3fa2 100644 Binary files a/build/test/out/c/test_Vaddx2_runner.o and b/build/test/out/c/test_Vaddx2_runner.o differ diff --git a/build/test/out/c/test_Vaddx3.o b/build/test/out/c/test_Vaddx3.o index fe1b502..f6fa266 100644 Binary files a/build/test/out/c/test_Vaddx3.o and b/build/test/out/c/test_Vaddx3.o differ diff --git a/build/test/out/c/test_Vaddx3_runner.o b/build/test/out/c/test_Vaddx3_runner.o index d185c9f..de8566a 100644 Binary files a/build/test/out/c/test_Vaddx3_runner.o and b/build/test/out/c/test_Vaddx3_runner.o differ diff --git a/build/test/out/c/test_Vangle.o b/build/test/out/c/test_Vangle.o index e0f482e..0a1e249 100644 Binary files a/build/test/out/c/test_Vangle.o and b/build/test/out/c/test_Vangle.o differ diff --git a/build/test/out/c/test_Vangle_runner.o b/build/test/out/c/test_Vangle_runner.o index 5d33fc4..e0ac25f 100644 Binary files a/build/test/out/c/test_Vangle_runner.o and b/build/test/out/c/test_Vangle_runner.o differ diff --git a/build/test/out/c/test_Vlength.o b/build/test/out/c/test_Vlength.o index 3144bb5..6a4fb62 100644 Binary files a/build/test/out/c/test_Vlength.o and b/build/test/out/c/test_Vlength.o differ diff --git a/build/test/out/c/test_Vlength_runner.o b/build/test/out/c/test_Vlength_runner.o index 677f1a7..490d7e8 100644 Binary files a/build/test/out/c/test_Vlength_runner.o and b/build/test/out/c/test_Vlength_runner.o differ diff --git a/build/test/out/c/test_Vmiddle.o b/build/test/out/c/test_Vmiddle.o index a421197..182b0c3 100644 Binary files a/build/test/out/c/test_Vmiddle.o and b/build/test/out/c/test_Vmiddle.o differ diff --git a/build/test/out/c/test_Vmiddle2.o b/build/test/out/c/test_Vmiddle2.o index 876a484..e99c0d2 100644 Binary files a/build/test/out/c/test_Vmiddle2.o and b/build/test/out/c/test_Vmiddle2.o differ diff --git a/build/test/out/c/test_Vmiddle2_runner.o b/build/test/out/c/test_Vmiddle2_runner.o index e122585..51a4cd6 100644 Binary files a/build/test/out/c/test_Vmiddle2_runner.o and b/build/test/out/c/test_Vmiddle2_runner.o differ diff --git a/build/test/out/c/test_Vmiddle3.o b/build/test/out/c/test_Vmiddle3.o index 3393c11..1c67e2b 100644 Binary files a/build/test/out/c/test_Vmiddle3.o and b/build/test/out/c/test_Vmiddle3.o differ diff --git a/build/test/out/c/test_Vmiddle3_runner.o b/build/test/out/c/test_Vmiddle3_runner.o index f5a44f6..0ca4e7e 100644 Binary files a/build/test/out/c/test_Vmiddle3_runner.o and b/build/test/out/c/test_Vmiddle3_runner.o differ diff --git a/build/test/out/c/test_Vmiddle_runner.o b/build/test/out/c/test_Vmiddle_runner.o index d249a24..20de64e 100644 Binary files a/build/test/out/c/test_Vmiddle_runner.o and b/build/test/out/c/test_Vmiddle_runner.o differ diff --git a/build/test/out/c/test_Vmultiplier.o b/build/test/out/c/test_Vmultiplier.o index 334380d..c765929 100644 Binary files a/build/test/out/c/test_Vmultiplier.o and b/build/test/out/c/test_Vmultiplier.o differ diff --git a/build/test/out/c/test_Vmultiplier2.o b/build/test/out/c/test_Vmultiplier2.o index 9baece5..398ebfd 100644 Binary files a/build/test/out/c/test_Vmultiplier2.o and b/build/test/out/c/test_Vmultiplier2.o differ diff --git a/build/test/out/c/test_Vmultiplier2_runner.o b/build/test/out/c/test_Vmultiplier2_runner.o index 9cfc5af..c47a10d 100644 Binary files a/build/test/out/c/test_Vmultiplier2_runner.o and b/build/test/out/c/test_Vmultiplier2_runner.o differ diff --git a/build/test/out/c/test_Vmultiplier3.o b/build/test/out/c/test_Vmultiplier3.o index 1c753a7..f9dab00 100644 Binary files a/build/test/out/c/test_Vmultiplier3.o and b/build/test/out/c/test_Vmultiplier3.o differ diff --git a/build/test/out/c/test_Vmultiplier3_runner.o b/build/test/out/c/test_Vmultiplier3_runner.o index 464c061..1393b91 100644 Binary files a/build/test/out/c/test_Vmultiplier3_runner.o and b/build/test/out/c/test_Vmultiplier3_runner.o differ diff --git a/build/test/out/c/test_Vmultiplier_runner.o b/build/test/out/c/test_Vmultiplier_runner.o index 60939e5..6140856 100644 Binary files a/build/test/out/c/test_Vmultiplier_runner.o and b/build/test/out/c/test_Vmultiplier_runner.o differ diff --git a/build/test/out/c/test_Vparallel.o b/build/test/out/c/test_Vparallel.o index 187fa60..3fd1c54 100644 Binary files a/build/test/out/c/test_Vparallel.o and b/build/test/out/c/test_Vparallel.o differ diff --git a/build/test/out/c/test_Vparallel_runner.o b/build/test/out/c/test_Vparallel_runner.o index 40e587e..aa51fb9 100644 Binary files a/build/test/out/c/test_Vparallel_runner.o and b/build/test/out/c/test_Vparallel_runner.o differ diff --git a/build/test/out/c/test_Vshift.o b/build/test/out/c/test_Vshift.o index 72b5771..dbe5d6c 100644 Binary files a/build/test/out/c/test_Vshift.o and b/build/test/out/c/test_Vshift.o differ diff --git a/build/test/out/c/test_Vshift_runner.o b/build/test/out/c/test_Vshift_runner.o index cfb712b..ff1b3fc 100644 Binary files a/build/test/out/c/test_Vshift_runner.o and b/build/test/out/c/test_Vshift_runner.o differ diff --git a/build/test/out/c/test_Vskalort.o b/build/test/out/c/test_Vskalort.o index c903515..e1ae7d6 100644 Binary files a/build/test/out/c/test_Vskalort.o and b/build/test/out/c/test_Vskalort.o differ diff --git a/build/test/out/c/test_Vskalort_runner.o b/build/test/out/c/test_Vskalort_runner.o index 1002685..817cf25 100644 Binary files a/build/test/out/c/test_Vskalort_runner.o and b/build/test/out/c/test_Vskalort_runner.o differ diff --git a/build/test/out/c/test_Vsubstract.o b/build/test/out/c/test_Vsubstract.o index 5623231..e87506f 100644 Binary files a/build/test/out/c/test_Vsubstract.o and b/build/test/out/c/test_Vsubstract.o differ diff --git a/build/test/out/c/test_Vsubstract2.o b/build/test/out/c/test_Vsubstract2.o index 9a9ff58..d2f17e9 100644 Binary files a/build/test/out/c/test_Vsubstract2.o and b/build/test/out/c/test_Vsubstract2.o differ diff --git a/build/test/out/c/test_Vsubstract2_runner.o b/build/test/out/c/test_Vsubstract2_runner.o index fc26548..90ed8ba 100644 Binary files a/build/test/out/c/test_Vsubstract2_runner.o and b/build/test/out/c/test_Vsubstract2_runner.o differ diff --git a/build/test/out/c/test_Vsubstract3.o b/build/test/out/c/test_Vsubstract3.o index c97d6c6..541c386 100644 Binary files a/build/test/out/c/test_Vsubstract3.o and b/build/test/out/c/test_Vsubstract3.o differ diff --git a/build/test/out/c/test_Vsubstract3_runner.o b/build/test/out/c/test_Vsubstract3_runner.o index d7f3b56..69c99f6 100644 Binary files a/build/test/out/c/test_Vsubstract3_runner.o and b/build/test/out/c/test_Vsubstract3_runner.o differ diff --git a/build/test/out/c/test_Vsubstract_runner.o b/build/test/out/c/test_Vsubstract_runner.o index 268e536..93569c2 100644 Binary files a/build/test/out/c/test_Vsubstract_runner.o and b/build/test/out/c/test_Vsubstract_runner.o differ diff --git a/build/test/out/c/test_Zeitlohn.o b/build/test/out/c/test_Zeitlohn.o index ef1cac8..80e3d2b 100644 Binary files a/build/test/out/c/test_Zeitlohn.o and b/build/test/out/c/test_Zeitlohn.o differ diff --git a/build/test/out/c/test_Zeitlohn_runner.o b/build/test/out/c/test_Zeitlohn_runner.o index 28cb8e0..0b8aaf5 100644 Binary files a/build/test/out/c/test_Zeitlohn_runner.o and b/build/test/out/c/test_Zeitlohn_runner.o differ diff --git a/build/test/out/c/test_angebotserfolg.o b/build/test/out/c/test_angebotserfolg.o index ef019c3..02b0953 100644 Binary files a/build/test/out/c/test_angebotserfolg.o and b/build/test/out/c/test_angebotserfolg.o differ diff --git a/build/test/out/c/test_angebotserfolg_runner.o b/build/test/out/c/test_angebotserfolg_runner.o index 55a4e4e..3a831d1 100644 Binary files a/build/test/out/c/test_angebotserfolg_runner.o and b/build/test/out/c/test_angebotserfolg_runner.o differ diff --git a/build/test/out/c/test_binomial_coefficient.o b/build/test/out/c/test_binomial_coefficient.o index d70159f..536f20d 100644 Binary files a/build/test/out/c/test_binomial_coefficient.o and b/build/test/out/c/test_binomial_coefficient.o differ diff --git a/build/test/out/c/test_binomial_coefficient_runner.o b/build/test/out/c/test_binomial_coefficient_runner.o index 3a098f2..47618e0 100644 Binary files a/build/test/out/c/test_binomial_coefficient_runner.o and b/build/test/out/c/test_binomial_coefficient_runner.o differ diff --git a/build/test/out/c/test_boolesche_nicht.o b/build/test/out/c/test_boolesche_nicht.o index 1ab89d4..d1b6b3b 100644 Binary files a/build/test/out/c/test_boolesche_nicht.o and b/build/test/out/c/test_boolesche_nicht.o differ diff --git a/build/test/out/c/test_boolesche_nicht_runner.o b/build/test/out/c/test_boolesche_nicht_runner.o index 74802de..652dadc 100644 Binary files a/build/test/out/c/test_boolesche_nicht_runner.o and b/build/test/out/c/test_boolesche_nicht_runner.o differ diff --git a/build/test/out/c/test_boolesche_oder.o b/build/test/out/c/test_boolesche_oder.o index 9c04fb9..5fac4ce 100644 Binary files a/build/test/out/c/test_boolesche_oder.o and b/build/test/out/c/test_boolesche_oder.o differ diff --git a/build/test/out/c/test_boolesche_oder_runner.o b/build/test/out/c/test_boolesche_oder_runner.o index a433803..473084d 100644 Binary files a/build/test/out/c/test_boolesche_oder_runner.o and b/build/test/out/c/test_boolesche_oder_runner.o differ diff --git a/build/test/out/c/test_boolesche_und.o b/build/test/out/c/test_boolesche_und.o index c90ab09..b792aa4 100644 Binary files a/build/test/out/c/test_boolesche_und.o and b/build/test/out/c/test_boolesche_und.o differ diff --git a/build/test/out/c/test_boolesche_und_runner.o b/build/test/out/c/test_boolesche_und_runner.o index 2d39980..f0aac1d 100644 Binary files a/build/test/out/c/test_boolesche_und_runner.o and b/build/test/out/c/test_boolesche_und_runner.o differ diff --git a/build/test/out/c/test_dezimal_binar_linksverschiebung.o b/build/test/out/c/test_dezimal_binar_linksverschiebung.o index a22ce6b..6987cce 100644 Binary files a/build/test/out/c/test_dezimal_binar_linksverschiebung.o and b/build/test/out/c/test_dezimal_binar_linksverschiebung.o differ diff --git a/build/test/out/c/test_dezimal_binar_linksverschiebung_runner.o b/build/test/out/c/test_dezimal_binar_linksverschiebung_runner.o index 560ef4c..71cfcb5 100644 Binary files a/build/test/out/c/test_dezimal_binar_linksverschiebung_runner.o and b/build/test/out/c/test_dezimal_binar_linksverschiebung_runner.o differ diff --git a/build/test/out/c/test_dezimal_binar_rechtsverschiebung.o b/build/test/out/c/test_dezimal_binar_rechtsverschiebung.o index 9c7e274..efc5ea1 100644 Binary files a/build/test/out/c/test_dezimal_binar_rechtsverschiebung.o and b/build/test/out/c/test_dezimal_binar_rechtsverschiebung.o differ diff --git a/build/test/out/c/test_dezimal_binar_rechtsverschiebung_runner.o b/build/test/out/c/test_dezimal_binar_rechtsverschiebung_runner.o index 4d55916..e78b198 100644 Binary files a/build/test/out/c/test_dezimal_binar_rechtsverschiebung_runner.o and b/build/test/out/c/test_dezimal_binar_rechtsverschiebung_runner.o differ diff --git a/build/test/out/c/test_dezimal_to_bin.o b/build/test/out/c/test_dezimal_to_bin.o index daad756..92acfce 100644 Binary files a/build/test/out/c/test_dezimal_to_bin.o and b/build/test/out/c/test_dezimal_to_bin.o differ diff --git a/build/test/out/c/test_dezimal_to_bin_runner.o b/build/test/out/c/test_dezimal_to_bin_runner.o index 99ec4ff..a57fbdf 100644 Binary files a/build/test/out/c/test_dezimal_to_bin_runner.o and b/build/test/out/c/test_dezimal_to_bin_runner.o differ diff --git a/build/test/out/c/test_dreieckFlaeche.o b/build/test/out/c/test_dreieckFlaeche.o index f305096..fbce698 100644 Binary files a/build/test/out/c/test_dreieckFlaeche.o and b/build/test/out/c/test_dreieckFlaeche.o differ diff --git a/build/test/out/c/test_dreieckFlaeche_runner.o b/build/test/out/c/test_dreieckFlaeche_runner.o index 3e85190..b788d84 100644 Binary files a/build/test/out/c/test_dreieckFlaeche_runner.o and b/build/test/out/c/test_dreieckFlaeche_runner.o differ diff --git a/build/test/out/c/test_dreieckUmfang.o b/build/test/out/c/test_dreieckUmfang.o index 8b4d079..afcc682 100644 Binary files a/build/test/out/c/test_dreieckUmfang.o and b/build/test/out/c/test_dreieckUmfang.o differ diff --git a/build/test/out/c/test_dreieckUmfang_runner.o b/build/test/out/c/test_dreieckUmfang_runner.o index 0b55e2b..586412c 100644 Binary files a/build/test/out/c/test_dreieckUmfang_runner.o and b/build/test/out/c/test_dreieckUmfang_runner.o differ diff --git a/build/test/out/c/test_eigenkapital_Rentabilitaeten.o b/build/test/out/c/test_eigenkapital_Rentabilitaeten.o index 55b2352..7270e6e 100644 Binary files a/build/test/out/c/test_eigenkapital_Rentabilitaeten.o and b/build/test/out/c/test_eigenkapital_Rentabilitaeten.o differ diff --git a/build/test/out/c/test_eigenkapital_Rentabilitaeten_runner.o b/build/test/out/c/test_eigenkapital_Rentabilitaeten_runner.o index 1578a0c..a093e9e 100644 Binary files a/build/test/out/c/test_eigenkapital_Rentabilitaeten_runner.o and b/build/test/out/c/test_eigenkapital_Rentabilitaeten_runner.o differ diff --git a/build/test/out/c/test_erloesfunktion.o b/build/test/out/c/test_erloesfunktion.o index 565b949..9edfe3f 100644 Binary files a/build/test/out/c/test_erloesfunktion.o and b/build/test/out/c/test_erloesfunktion.o differ diff --git a/build/test/out/c/test_erloesfunktion_runner.o b/build/test/out/c/test_erloesfunktion_runner.o index 1c369cf..e0b2f8f 100644 Binary files a/build/test/out/c/test_erloesfunktion_runner.o and b/build/test/out/c/test_erloesfunktion_runner.o differ diff --git a/build/test/out/c/test_force.o b/build/test/out/c/test_force.o index 3e64f6f..0c7cd17 100644 Binary files a/build/test/out/c/test_force.o and b/build/test/out/c/test_force.o differ diff --git a/build/test/out/c/test_force_runner.o b/build/test/out/c/test_force_runner.o index 78b1640..1bdcfbd 100644 Binary files a/build/test/out/c/test_force_runner.o and b/build/test/out/c/test_force_runner.o differ diff --git a/build/test/out/c/test_gesamtkapital_Rentabilitaeten.o b/build/test/out/c/test_gesamtkapital_Rentabilitaeten.o index dd8fa46..2a626bd 100644 Binary files a/build/test/out/c/test_gesamtkapital_Rentabilitaeten.o and b/build/test/out/c/test_gesamtkapital_Rentabilitaeten.o differ diff --git a/build/test/out/c/test_gesamtkapital_Rentabilitaeten_runner.o b/build/test/out/c/test_gesamtkapital_Rentabilitaeten_runner.o index e279247..5229ad4 100644 Binary files a/build/test/out/c/test_gesamtkapital_Rentabilitaeten_runner.o and b/build/test/out/c/test_gesamtkapital_Rentabilitaeten_runner.o differ diff --git a/build/test/out/c/test_grenzGewinn.o b/build/test/out/c/test_grenzGewinn.o index f2be304..c504784 100644 Binary files a/build/test/out/c/test_grenzGewinn.o and b/build/test/out/c/test_grenzGewinn.o differ diff --git a/build/test/out/c/test_grenzGewinn_runner.o b/build/test/out/c/test_grenzGewinn_runner.o index 80fde99..553aa53 100644 Binary files a/build/test/out/c/test_grenzGewinn_runner.o and b/build/test/out/c/test_grenzGewinn_runner.o differ diff --git a/build/test/out/c/test_grundwert.o b/build/test/out/c/test_grundwert.o index 4a280d8..6d2cb74 100644 Binary files a/build/test/out/c/test_grundwert.o and b/build/test/out/c/test_grundwert.o differ diff --git a/build/test/out/c/test_grundwert_runner.o b/build/test/out/c/test_grundwert_runner.o index d357caa..5e5ec95 100644 Binary files a/build/test/out/c/test_grundwert_runner.o and b/build/test/out/c/test_grundwert_runner.o differ diff --git a/build/test/out/c/test_kreisFlaeche.o b/build/test/out/c/test_kreisFlaeche.o index d0688a6..4c455f7 100644 Binary files a/build/test/out/c/test_kreisFlaeche.o and b/build/test/out/c/test_kreisFlaeche.o differ diff --git a/build/test/out/c/test_kreisFlaeche_runner.o b/build/test/out/c/test_kreisFlaeche_runner.o index 4be4510..96a5ef2 100644 Binary files a/build/test/out/c/test_kreisFlaeche_runner.o and b/build/test/out/c/test_kreisFlaeche_runner.o differ diff --git a/build/test/out/c/test_kreisUmfang.o b/build/test/out/c/test_kreisUmfang.o index 07d7a52..60b9748 100644 Binary files a/build/test/out/c/test_kreisUmfang.o and b/build/test/out/c/test_kreisUmfang.o differ diff --git a/build/test/out/c/test_kreisUmfang_runner.o b/build/test/out/c/test_kreisUmfang_runner.o index 93c35c6..dfd5975 100644 Binary files a/build/test/out/c/test_kreisUmfang_runner.o and b/build/test/out/c/test_kreisUmfang_runner.o differ diff --git a/build/test/out/c/test_marktanteil.o b/build/test/out/c/test_marktanteil.o index 8b56075..48088e1 100644 Binary files a/build/test/out/c/test_marktanteil.o and b/build/test/out/c/test_marktanteil.o differ diff --git a/build/test/out/c/test_marktanteil_runner.o b/build/test/out/c/test_marktanteil_runner.o index 6f71c5f..1432ea1 100644 Binary files a/build/test/out/c/test_marktanteil_runner.o and b/build/test/out/c/test_marktanteil_runner.o differ diff --git a/build/test/out/c/test_multiplikation_2Zahlen.o b/build/test/out/c/test_multiplikation_2Zahlen.o index 8661a44..8f2ffb0 100644 Binary files a/build/test/out/c/test_multiplikation_2Zahlen.o and b/build/test/out/c/test_multiplikation_2Zahlen.o differ diff --git a/build/test/out/c/test_multiplikation_2Zahlen_runner.o b/build/test/out/c/test_multiplikation_2Zahlen_runner.o index bb0f9de..b4edbb5 100644 Binary files a/build/test/out/c/test_multiplikation_2Zahlen_runner.o and b/build/test/out/c/test_multiplikation_2Zahlen_runner.o differ diff --git a/build/test/out/c/test_multiplikation_3Zahlen.o b/build/test/out/c/test_multiplikation_3Zahlen.o index 1d105eb..9efd6c4 100644 Binary files a/build/test/out/c/test_multiplikation_3Zahlen.o and b/build/test/out/c/test_multiplikation_3Zahlen.o differ diff --git a/build/test/out/c/test_multiplikation_3Zahlen_runner.o b/build/test/out/c/test_multiplikation_3Zahlen_runner.o index 47c8dcc..3c8801b 100644 Binary files a/build/test/out/c/test_multiplikation_3Zahlen_runner.o and b/build/test/out/c/test_multiplikation_3Zahlen_runner.o differ diff --git a/build/test/out/c/test_normaleDivision.o b/build/test/out/c/test_normaleDivision.o index 40bed4f..8d6d7e7 100644 Binary files a/build/test/out/c/test_normaleDivision.o and b/build/test/out/c/test_normaleDivision.o differ diff --git a/build/test/out/c/test_normaleDivision_runner.o b/build/test/out/c/test_normaleDivision_runner.o index 2a8895a..baf99b0 100644 Binary files a/build/test/out/c/test_normaleDivision_runner.o and b/build/test/out/c/test_normaleDivision_runner.o differ diff --git a/build/test/out/c/test_position.o b/build/test/out/c/test_position.o index 0700439..713b205 100644 Binary files a/build/test/out/c/test_position.o and b/build/test/out/c/test_position.o differ diff --git a/build/test/out/c/test_position_runner.o b/build/test/out/c/test_position_runner.o index f1e4c72..fb2e517 100644 Binary files a/build/test/out/c/test_position_runner.o and b/build/test/out/c/test_position_runner.o differ diff --git a/build/test/out/c/test_power.o b/build/test/out/c/test_power.o index 64acafd..27321bc 100644 Binary files a/build/test/out/c/test_power.o and b/build/test/out/c/test_power.o differ diff --git a/build/test/out/c/test_power_runner.o b/build/test/out/c/test_power_runner.o index 35ca61a..393d9d6 100644 Binary files a/build/test/out/c/test_power_runner.o and b/build/test/out/c/test_power_runner.o differ diff --git a/build/test/out/c/test_probability_from_tree.o b/build/test/out/c/test_probability_from_tree.o index f6a4398..7bcb348 100644 Binary files a/build/test/out/c/test_probability_from_tree.o and b/build/test/out/c/test_probability_from_tree.o differ diff --git a/build/test/out/c/test_probability_from_tree_runner.o b/build/test/out/c/test_probability_from_tree_runner.o index 98424cc..bcfc216 100644 Binary files a/build/test/out/c/test_probability_from_tree_runner.o and b/build/test/out/c/test_probability_from_tree_runner.o differ diff --git a/build/test/out/c/test_prozentsatz.o b/build/test/out/c/test_prozentsatz.o index d17e56f..a8a91b6 100644 Binary files a/build/test/out/c/test_prozentsatz.o and b/build/test/out/c/test_prozentsatz.o differ diff --git a/build/test/out/c/test_prozentsatz_runner.o b/build/test/out/c/test_prozentsatz_runner.o index 5c56182..2662d92 100644 Binary files a/build/test/out/c/test_prozentsatz_runner.o and b/build/test/out/c/test_prozentsatz_runner.o differ diff --git a/build/test/out/c/test_prozentwert.o b/build/test/out/c/test_prozentwert.o index 18e6562..3a9cd62 100644 Binary files a/build/test/out/c/test_prozentwert.o and b/build/test/out/c/test_prozentwert.o differ diff --git a/build/test/out/c/test_prozentwert_runner.o b/build/test/out/c/test_prozentwert_runner.o index fd31bca..c12a480 100644 Binary files a/build/test/out/c/test_prozentwert_runner.o and b/build/test/out/c/test_prozentwert_runner.o differ diff --git a/build/test/out/c/test_substraction_2Zahlen.o b/build/test/out/c/test_substraction_2Zahlen.o index bfa66c3..f2e3b38 100644 Binary files a/build/test/out/c/test_substraction_2Zahlen.o and b/build/test/out/c/test_substraction_2Zahlen.o differ diff --git a/build/test/out/c/test_substraction_2Zahlen_runner.o b/build/test/out/c/test_substraction_2Zahlen_runner.o index 11501b3..ed309d8 100644 Binary files a/build/test/out/c/test_substraction_2Zahlen_runner.o and b/build/test/out/c/test_substraction_2Zahlen_runner.o differ diff --git a/build/test/out/c/test_substraction_3Zahlen.o b/build/test/out/c/test_substraction_3Zahlen.o index fc77fc1..97c7ab1 100644 Binary files a/build/test/out/c/test_substraction_3Zahlen.o and b/build/test/out/c/test_substraction_3Zahlen.o differ diff --git a/build/test/out/c/test_substraction_3Zahlen_runner.o b/build/test/out/c/test_substraction_3Zahlen_runner.o index 8e7c858..8ebca89 100644 Binary files a/build/test/out/c/test_substraction_3Zahlen_runner.o and b/build/test/out/c/test_substraction_3Zahlen_runner.o differ diff --git a/build/test/out/c/test_trapezFlaeche.o b/build/test/out/c/test_trapezFlaeche.o index 84e84c4..09793a1 100644 Binary files a/build/test/out/c/test_trapezFlaeche.o and b/build/test/out/c/test_trapezFlaeche.o differ diff --git a/build/test/out/c/test_trapezFlaeche_runner.o b/build/test/out/c/test_trapezFlaeche_runner.o index 01e0c3a..9591b92 100644 Binary files a/build/test/out/c/test_trapezFlaeche_runner.o and b/build/test/out/c/test_trapezFlaeche_runner.o differ diff --git a/build/test/out/c/test_trapezUmfang.o b/build/test/out/c/test_trapezUmfang.o index 6d90486..24e3aae 100644 Binary files a/build/test/out/c/test_trapezUmfang.o and b/build/test/out/c/test_trapezUmfang.o differ diff --git a/build/test/out/c/test_trapezUmfang_runner.o b/build/test/out/c/test_trapezUmfang_runner.o index 78ada42..07dfc03 100644 Binary files a/build/test/out/c/test_trapezUmfang_runner.o and b/build/test/out/c/test_trapezUmfang_runner.o differ diff --git a/build/test/out/c/test_vPunkt.o b/build/test/out/c/test_vPunkt.o index af63ba3..55f5100 100644 Binary files a/build/test/out/c/test_vPunkt.o and b/build/test/out/c/test_vPunkt.o differ diff --git a/build/test/out/c/test_vPunkt_runner.o b/build/test/out/c/test_vPunkt_runner.o index ee0fbba..9301f28 100644 Binary files a/build/test/out/c/test_vPunkt_runner.o and b/build/test/out/c/test_vPunkt_runner.o differ diff --git a/build/test/out/c/test_velocity.o b/build/test/out/c/test_velocity.o index 1e71436..02c180b 100644 Binary files a/build/test/out/c/test_velocity.o and b/build/test/out/c/test_velocity.o differ diff --git a/build/test/out/c/test_velocity_runner.o b/build/test/out/c/test_velocity_runner.o index 532636b..4fa95a5 100644 Binary files a/build/test/out/c/test_velocity_runner.o and b/build/test/out/c/test_velocity_runner.o differ diff --git a/build/test/out/c/test_viereckFleache.o b/build/test/out/c/test_viereckFleache.o index 9b5f302..d93710e 100644 Binary files a/build/test/out/c/test_viereckFleache.o and b/build/test/out/c/test_viereckFleache.o differ diff --git a/build/test/out/c/test_viereckFleache_runner.o b/build/test/out/c/test_viereckFleache_runner.o index 724cc05..c127424 100644 Binary files a/build/test/out/c/test_viereckFleache_runner.o and b/build/test/out/c/test_viereckFleache_runner.o differ diff --git a/build/test/out/c/test_viereckUmfang.o b/build/test/out/c/test_viereckUmfang.o index 5ba1356..7e61263 100644 Binary files a/build/test/out/c/test_viereckUmfang.o and b/build/test/out/c/test_viereckUmfang.o differ diff --git a/build/test/out/c/test_viereckUmfang_runner.o b/build/test/out/c/test_viereckUmfang_runner.o index 0fc716c..de251f3 100644 Binary files a/build/test/out/c/test_viereckUmfang_runner.o and b/build/test/out/c/test_viereckUmfang_runner.o differ diff --git a/build/test/out/c/test_work.o b/build/test/out/c/test_work.o index 103bf9a..5e59e32 100644 Binary files a/build/test/out/c/test_work.o and b/build/test/out/c/test_work.o differ diff --git a/build/test/out/c/test_work_runner.o b/build/test/out/c/test_work_runner.o index ce735cd..af58b35 100644 Binary files a/build/test/out/c/test_work_runner.o and b/build/test/out/c/test_work_runner.o differ diff --git a/build/test/out/test_Akkortrichtsatz.out b/build/test/out/test_Akkortrichtsatz.out index 2b9512b..698a3e0 100755 Binary files a/build/test/out/test_Akkortrichtsatz.out and b/build/test/out/test_Akkortrichtsatz.out differ diff --git a/build/test/out/test_Anlagenabnutzungsgrad.out b/build/test/out/test_Anlagenabnutzungsgrad.out index 6c19c55..0eef401 100755 Binary files a/build/test/out/test_Anlagenabnutzungsgrad.out and b/build/test/out/test_Anlagenabnutzungsgrad.out differ diff --git a/build/test/out/test_Anlagenintensitaet.out b/build/test/out/test_Anlagenintensitaet.out index 1f08536..37a72a7 100755 Binary files a/build/test/out/test_Anlagenintensitaet.out and b/build/test/out/test_Anlagenintensitaet.out differ diff --git a/build/test/out/test_Anlagenproduktivitaet.out b/build/test/out/test_Anlagenproduktivitaet.out index ec48963..cd576f0 100755 Binary files a/build/test/out/test_Anlagenproduktivitaet.out and b/build/test/out/test_Anlagenproduktivitaet.out differ diff --git a/build/test/out/test_Arbeitsproduktivitaet.out b/build/test/out/test_Arbeitsproduktivitaet.out index 7303b95..0a510bf 100755 Binary files a/build/test/out/test_Arbeitsproduktivitaet.out and b/build/test/out/test_Arbeitsproduktivitaet.out differ diff --git a/build/test/out/test_ByOne.out b/build/test/out/test_ByOne.out index 1f8de9a..776773f 100644 Binary files a/build/test/out/test_ByOne.out and b/build/test/out/test_ByOne.out differ diff --git a/build/test/out/test_Cashflow_zu_Gesamtkapital.out b/build/test/out/test_Cashflow_zu_Gesamtkapital.out index a5cca81..fbb537c 100755 Binary files a/build/test/out/test_Cashflow_zu_Gesamtkapital.out and b/build/test/out/test_Cashflow_zu_Gesamtkapital.out differ diff --git a/build/test/out/test_Dichte_der_Fluessigkeit.out b/build/test/out/test_Dichte_der_Fluessigkeit.out index d71a856..681022e 100644 Binary files a/build/test/out/test_Dichte_der_Fluessigkeit.out and b/build/test/out/test_Dichte_der_Fluessigkeit.out differ diff --git a/build/test/out/test_Division_drei_Zahlen.out b/build/test/out/test_Division_drei_Zahlen.out index 5c51c54..5fa9d4a 100644 Binary files a/build/test/out/test_Division_drei_Zahlen.out and b/build/test/out/test_Division_drei_Zahlen.out differ diff --git a/build/test/out/test_Druck.out b/build/test/out/test_Druck.out index 9882147..ac57d8f 100644 Binary files a/build/test/out/test_Druck.out and b/build/test/out/test_Druck.out differ diff --git a/build/test/out/test_Dynamische_Amortisationszeit.out b/build/test/out/test_Dynamische_Amortisationszeit.out index 44d37b3..d0bf30e 100755 Binary files a/build/test/out/test_Dynamische_Amortisationszeit.out and b/build/test/out/test_Dynamische_Amortisationszeit.out differ diff --git a/build/test/out/test_Effektivverzinsung.out b/build/test/out/test_Effektivverzinsung.out index f88424d..9b9bfba 100755 Binary files a/build/test/out/test_Effektivverzinsung.out and b/build/test/out/test_Effektivverzinsung.out differ diff --git a/build/test/out/test_Eintauchtiefe.out b/build/test/out/test_Eintauchtiefe.out index b5a6959..c354531 100644 Binary files a/build/test/out/test_Eintauchtiefe.out and b/build/test/out/test_Eintauchtiefe.out differ diff --git a/build/test/out/test_Finanzierungsregeln.out b/build/test/out/test_Finanzierungsregeln.out index 295296c..575a893 100755 Binary files a/build/test/out/test_Finanzierungsregeln.out and b/build/test/out/test_Finanzierungsregeln.out differ diff --git a/build/test/out/test_Flaeche.out b/build/test/out/test_Flaeche.out index 767dbd1..2594cae 100644 Binary files a/build/test/out/test_Flaeche.out and b/build/test/out/test_Flaeche.out differ diff --git a/build/test/out/test_GewinnMaximum.out b/build/test/out/test_GewinnMaximum.out index 92ed9e6..3f96137 100755 Binary files a/build/test/out/test_GewinnMaximum.out and b/build/test/out/test_GewinnMaximum.out differ diff --git a/build/test/out/test_Kalkulatorische_Zinsen.out b/build/test/out/test_Kalkulatorische_Zinsen.out index 197a37f..87d0e53 100755 Binary files a/build/test/out/test_Kalkulatorische_Zinsen.out and b/build/test/out/test_Kalkulatorische_Zinsen.out differ diff --git a/build/test/out/test_Kraft.out b/build/test/out/test_Kraft.out index aa6ef49..c06207d 100644 Binary files a/build/test/out/test_Kraft.out and b/build/test/out/test_Kraft.out differ diff --git a/build/test/out/test_Kritische_Menge.out b/build/test/out/test_Kritische_Menge.out index 580deef..d2d2646 100755 Binary files a/build/test/out/test_Kritische_Menge.out and b/build/test/out/test_Kritische_Menge.out differ diff --git a/build/test/out/test_Ortsfaktor.out b/build/test/out/test_Ortsfaktor.out index 66c84d6..00937d2 100644 Binary files a/build/test/out/test_Ortsfaktor.out and b/build/test/out/test_Ortsfaktor.out differ diff --git a/build/test/out/test_SchwereDruck.out b/build/test/out/test_SchwereDruck.out index 218713f..720231c 100644 Binary files a/build/test/out/test_SchwereDruck.out and b/build/test/out/test_SchwereDruck.out differ diff --git a/build/test/out/test_Stueckzeitakkort.out b/build/test/out/test_Stueckzeitakkort.out index 276e768..547319e 100755 Binary files a/build/test/out/test_Stueckzeitakkort.out and b/build/test/out/test_Stueckzeitakkort.out differ diff --git a/build/test/out/test_Vadd.out b/build/test/out/test_Vadd.out index 01f239d..d95d994 100755 Binary files a/build/test/out/test_Vadd.out and b/build/test/out/test_Vadd.out differ diff --git a/build/test/out/test_Vaddx2.out b/build/test/out/test_Vaddx2.out index 4acf330..e23a03b 100755 Binary files a/build/test/out/test_Vaddx2.out and b/build/test/out/test_Vaddx2.out differ diff --git a/build/test/out/test_Vaddx3.out b/build/test/out/test_Vaddx3.out index 566ae82..765aa03 100755 Binary files a/build/test/out/test_Vaddx3.out and b/build/test/out/test_Vaddx3.out differ diff --git a/build/test/out/test_Vangle.out b/build/test/out/test_Vangle.out index 6320618..9ec92a6 100755 Binary files a/build/test/out/test_Vangle.out and b/build/test/out/test_Vangle.out differ diff --git a/build/test/out/test_Vlength.out b/build/test/out/test_Vlength.out index e84f140..0d79775 100755 Binary files a/build/test/out/test_Vlength.out and b/build/test/out/test_Vlength.out differ diff --git a/build/test/out/test_Vmiddle.out b/build/test/out/test_Vmiddle.out index e25d908..6fcd130 100755 Binary files a/build/test/out/test_Vmiddle.out and b/build/test/out/test_Vmiddle.out differ diff --git a/build/test/out/test_Vmiddle2.out b/build/test/out/test_Vmiddle2.out index b57ba7e..f48bcc0 100755 Binary files a/build/test/out/test_Vmiddle2.out and b/build/test/out/test_Vmiddle2.out differ diff --git a/build/test/out/test_Vmiddle3.out b/build/test/out/test_Vmiddle3.out index 00be9ad..7e98379 100755 Binary files a/build/test/out/test_Vmiddle3.out and b/build/test/out/test_Vmiddle3.out differ diff --git a/build/test/out/test_Vmultiplier.out b/build/test/out/test_Vmultiplier.out index e8caca7..2422d40 100755 Binary files a/build/test/out/test_Vmultiplier.out and b/build/test/out/test_Vmultiplier.out differ diff --git a/build/test/out/test_Vmultiplier2.out b/build/test/out/test_Vmultiplier2.out index a51d39a..2a0ec26 100755 Binary files a/build/test/out/test_Vmultiplier2.out and b/build/test/out/test_Vmultiplier2.out differ diff --git a/build/test/out/test_Vmultiplier3.out b/build/test/out/test_Vmultiplier3.out index c5c0642..ff39d1e 100755 Binary files a/build/test/out/test_Vmultiplier3.out and b/build/test/out/test_Vmultiplier3.out differ diff --git a/build/test/out/test_Vparallel.out b/build/test/out/test_Vparallel.out index 51e544c..5320986 100755 Binary files a/build/test/out/test_Vparallel.out and b/build/test/out/test_Vparallel.out differ diff --git a/build/test/out/test_Vshift.out b/build/test/out/test_Vshift.out index 66d1892..0955884 100755 Binary files a/build/test/out/test_Vshift.out and b/build/test/out/test_Vshift.out differ diff --git a/build/test/out/test_Vskalort.out b/build/test/out/test_Vskalort.out index 4686244..c1d0422 100755 Binary files a/build/test/out/test_Vskalort.out and b/build/test/out/test_Vskalort.out differ diff --git a/build/test/out/test_Vsubstract.out b/build/test/out/test_Vsubstract.out index a282af3..921eb39 100755 Binary files a/build/test/out/test_Vsubstract.out and b/build/test/out/test_Vsubstract.out differ diff --git a/build/test/out/test_Vsubstract2.out b/build/test/out/test_Vsubstract2.out index 4be0be7..2d0df84 100755 Binary files a/build/test/out/test_Vsubstract2.out and b/build/test/out/test_Vsubstract2.out differ diff --git a/build/test/out/test_Vsubstract3.out b/build/test/out/test_Vsubstract3.out index 8a31c3e..9fa8ce4 100755 Binary files a/build/test/out/test_Vsubstract3.out and b/build/test/out/test_Vsubstract3.out differ diff --git a/build/test/out/test_Zeitlohn.out b/build/test/out/test_Zeitlohn.out index 31d6d46..cee145f 100755 Binary files a/build/test/out/test_Zeitlohn.out and b/build/test/out/test_Zeitlohn.out differ diff --git a/build/test/out/test_angebotserfolg.out b/build/test/out/test_angebotserfolg.out index 47b284f..29dbdce 100755 Binary files a/build/test/out/test_angebotserfolg.out and b/build/test/out/test_angebotserfolg.out differ diff --git a/build/test/out/test_binomial_coefficient.out b/build/test/out/test_binomial_coefficient.out index 357a63e..50e4e7a 100755 Binary files a/build/test/out/test_binomial_coefficient.out and b/build/test/out/test_binomial_coefficient.out differ diff --git a/build/test/out/test_boolesche_nicht.out b/build/test/out/test_boolesche_nicht.out index 01392f9..c4f9447 100644 Binary files a/build/test/out/test_boolesche_nicht.out and b/build/test/out/test_boolesche_nicht.out differ diff --git a/build/test/out/test_boolesche_oder.out b/build/test/out/test_boolesche_oder.out index 4a3114a..35ef721 100644 Binary files a/build/test/out/test_boolesche_oder.out and b/build/test/out/test_boolesche_oder.out differ diff --git a/build/test/out/test_boolesche_und.out b/build/test/out/test_boolesche_und.out index cb6eee0..c9f7bba 100644 Binary files a/build/test/out/test_boolesche_und.out and b/build/test/out/test_boolesche_und.out differ diff --git a/build/test/out/test_dezimal_binar_linksverschiebung.out b/build/test/out/test_dezimal_binar_linksverschiebung.out index 1fef51e..5840cb7 100644 Binary files a/build/test/out/test_dezimal_binar_linksverschiebung.out and b/build/test/out/test_dezimal_binar_linksverschiebung.out differ diff --git a/build/test/out/test_dezimal_binar_rechtsverschiebung.out b/build/test/out/test_dezimal_binar_rechtsverschiebung.out index b906265..a7d635a 100644 Binary files a/build/test/out/test_dezimal_binar_rechtsverschiebung.out and b/build/test/out/test_dezimal_binar_rechtsverschiebung.out differ diff --git a/build/test/out/test_dezimal_to_bin.out b/build/test/out/test_dezimal_to_bin.out index ed033d1..507bf41 100644 Binary files a/build/test/out/test_dezimal_to_bin.out and b/build/test/out/test_dezimal_to_bin.out differ diff --git a/build/test/out/test_dreieckFlaeche.out b/build/test/out/test_dreieckFlaeche.out index e6e3fea..b7e962f 100644 Binary files a/build/test/out/test_dreieckFlaeche.out and b/build/test/out/test_dreieckFlaeche.out differ diff --git a/build/test/out/test_dreieckUmfang.out b/build/test/out/test_dreieckUmfang.out index 87f586f..a02530c 100644 Binary files a/build/test/out/test_dreieckUmfang.out and b/build/test/out/test_dreieckUmfang.out differ diff --git a/build/test/out/test_eigenkapital_Rentabilitaeten.out b/build/test/out/test_eigenkapital_Rentabilitaeten.out index 711859f..80e62cd 100755 Binary files a/build/test/out/test_eigenkapital_Rentabilitaeten.out and b/build/test/out/test_eigenkapital_Rentabilitaeten.out differ diff --git a/build/test/out/test_erloesfunktion.out b/build/test/out/test_erloesfunktion.out index dde23cf..a7c93c6 100755 Binary files a/build/test/out/test_erloesfunktion.out and b/build/test/out/test_erloesfunktion.out differ diff --git a/build/test/out/test_force.out b/build/test/out/test_force.out index 4e57d37..8b4fcea 100644 Binary files a/build/test/out/test_force.out and b/build/test/out/test_force.out differ diff --git a/build/test/out/test_gesamtkapital_Rentabilitaeten.out b/build/test/out/test_gesamtkapital_Rentabilitaeten.out index 2a971f1..09fff84 100755 Binary files a/build/test/out/test_gesamtkapital_Rentabilitaeten.out and b/build/test/out/test_gesamtkapital_Rentabilitaeten.out differ diff --git a/build/test/out/test_grenzGewinn.out b/build/test/out/test_grenzGewinn.out index dcec30f..a4718d1 100755 Binary files a/build/test/out/test_grenzGewinn.out and b/build/test/out/test_grenzGewinn.out differ diff --git a/build/test/out/test_grundwert.out b/build/test/out/test_grundwert.out index fcac07e..df34f28 100644 Binary files a/build/test/out/test_grundwert.out and b/build/test/out/test_grundwert.out differ diff --git a/build/test/out/test_kreisFlaeche.out b/build/test/out/test_kreisFlaeche.out index fa1b7a8..875e89e 100644 Binary files a/build/test/out/test_kreisFlaeche.out and b/build/test/out/test_kreisFlaeche.out differ diff --git a/build/test/out/test_kreisUmfang.out b/build/test/out/test_kreisUmfang.out index 3028a8b..5d0ac59 100644 Binary files a/build/test/out/test_kreisUmfang.out and b/build/test/out/test_kreisUmfang.out differ diff --git a/build/test/out/test_marktanteil.out b/build/test/out/test_marktanteil.out index 5e06fce..912a052 100755 Binary files a/build/test/out/test_marktanteil.out and b/build/test/out/test_marktanteil.out differ diff --git a/build/test/out/test_multiplikation_2Zahlen.out b/build/test/out/test_multiplikation_2Zahlen.out index 1129359..5d6e5ab 100644 Binary files a/build/test/out/test_multiplikation_2Zahlen.out and b/build/test/out/test_multiplikation_2Zahlen.out differ diff --git a/build/test/out/test_multiplikation_3Zahlen.out b/build/test/out/test_multiplikation_3Zahlen.out index ac7bd91..c241383 100644 Binary files a/build/test/out/test_multiplikation_3Zahlen.out and b/build/test/out/test_multiplikation_3Zahlen.out differ diff --git a/build/test/out/test_normaleDivision.out b/build/test/out/test_normaleDivision.out index 7d13b79..924c575 100644 Binary files a/build/test/out/test_normaleDivision.out and b/build/test/out/test_normaleDivision.out differ diff --git a/build/test/out/test_position.out b/build/test/out/test_position.out index 221e684..d0bd738 100644 Binary files a/build/test/out/test_position.out and b/build/test/out/test_position.out differ diff --git a/build/test/out/test_power.out b/build/test/out/test_power.out index 56defbe..f70b9c8 100644 Binary files a/build/test/out/test_power.out and b/build/test/out/test_power.out differ diff --git a/build/test/out/test_probability_from_tree.out b/build/test/out/test_probability_from_tree.out index 79184bf..bf2c06f 100755 Binary files a/build/test/out/test_probability_from_tree.out and b/build/test/out/test_probability_from_tree.out differ diff --git a/build/test/out/test_prozentsatz.out b/build/test/out/test_prozentsatz.out index db3233a..daee0bd 100644 Binary files a/build/test/out/test_prozentsatz.out and b/build/test/out/test_prozentsatz.out differ diff --git a/build/test/out/test_prozentwert.out b/build/test/out/test_prozentwert.out index a0917e3..12eea11 100644 Binary files a/build/test/out/test_prozentwert.out and b/build/test/out/test_prozentwert.out differ diff --git a/build/test/out/test_substraction_2Zahlen.out b/build/test/out/test_substraction_2Zahlen.out index 5ecc65a..9339634 100644 Binary files a/build/test/out/test_substraction_2Zahlen.out and b/build/test/out/test_substraction_2Zahlen.out differ diff --git a/build/test/out/test_substraction_3Zahlen.out b/build/test/out/test_substraction_3Zahlen.out index 11b90c6..cd46a95 100644 Binary files a/build/test/out/test_substraction_3Zahlen.out and b/build/test/out/test_substraction_3Zahlen.out differ diff --git a/build/test/out/test_trapezFlaeche.out b/build/test/out/test_trapezFlaeche.out index f6d58c1..fb60343 100755 Binary files a/build/test/out/test_trapezFlaeche.out and b/build/test/out/test_trapezFlaeche.out differ diff --git a/build/test/out/test_trapezUmfang.out b/build/test/out/test_trapezUmfang.out index 27e1c69..7a412c6 100644 Binary files a/build/test/out/test_trapezUmfang.out and b/build/test/out/test_trapezUmfang.out differ diff --git a/build/test/out/test_vPunkt.out b/build/test/out/test_vPunkt.out index 89b512c..cee878d 100755 Binary files a/build/test/out/test_vPunkt.out and b/build/test/out/test_vPunkt.out differ diff --git a/build/test/out/test_velocity.out b/build/test/out/test_velocity.out index 9cf6de7..e58cedf 100644 Binary files a/build/test/out/test_velocity.out and b/build/test/out/test_velocity.out differ diff --git a/build/test/out/test_viereckFleache.out b/build/test/out/test_viereckFleache.out index 5ae85ab..c80517e 100644 Binary files a/build/test/out/test_viereckFleache.out and b/build/test/out/test_viereckFleache.out differ diff --git a/build/test/out/test_viereckUmfang.out b/build/test/out/test_viereckUmfang.out index b9c81a0..27c744e 100644 Binary files a/build/test/out/test_viereckUmfang.out and b/build/test/out/test_viereckUmfang.out differ diff --git a/build/test/out/test_work.out b/build/test/out/test_work.out index 91380f0..600827d 100644 Binary files a/build/test/out/test_work.out and b/build/test/out/test_work.out differ diff --git a/build/test/results/test_Akkortrichtsatz.pass b/build/test/results/test_Akkortrichtsatz.pass index 6ed8e00..154a26d 100644 --- a/build/test/results/test_Akkortrichtsatz.pass +++ b/build/test/results/test_Akkortrichtsatz.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 552.000000 -:time: 0.27926719991955906 +:time: 0.03196880000177771 diff --git a/build/test/results/test_Anlagenabnutzungsgrad.pass b/build/test/results/test_Anlagenabnutzungsgrad.pass index abcaf70..f697717 100644 --- a/build/test/results/test_Anlagenabnutzungsgrad.pass +++ b/build/test/results/test_Anlagenabnutzungsgrad.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 60.000000 -:time: 0.3926478000357747 +:time: 0.026641200005542487 diff --git a/build/test/results/test_Anlagenintensitaet.pass b/build/test/results/test_Anlagenintensitaet.pass index 3c0335d..e3b324b 100644 --- a/build/test/results/test_Anlagenintensitaet.pass +++ b/build/test/results/test_Anlagenintensitaet.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 4878.048780 -:time: 0.3948750999988988 +:time: 0.026224299988825805 diff --git a/build/test/results/test_Anlagenproduktivitaet.pass b/build/test/results/test_Anlagenproduktivitaet.pass index c24654d..afc792c 100644 --- a/build/test/results/test_Anlagenproduktivitaet.pass +++ b/build/test/results/test_Anlagenproduktivitaet.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 18.203304 -:time: 0.42114800005219877 +:time: 0.028779000000213273 diff --git a/build/test/results/test_Arbeitsproduktivitaet.pass b/build/test/results/test_Arbeitsproduktivitaet.pass index 08b0caf..0a3cb7d 100644 --- a/build/test/results/test_Arbeitsproduktivitaet.pass +++ b/build/test/results/test_Arbeitsproduktivitaet.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 60.000000 -:time: 0.40655150008387864 +:time: 0.027660799998557195 diff --git a/build/test/results/test_ByOne.pass b/build/test/results/test_ByOne.pass index 2bf9e21..2d6bc31 100644 --- a/build/test/results/test_ByOne.pass +++ b/build/test/results/test_ByOne.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.032880700076930225 +:time: 0.028169899989734404 diff --git a/build/test/results/test_Cashflow_zu_Gesamtkapital.pass b/build/test/results/test_Cashflow_zu_Gesamtkapital.pass index f6b1a77..ba3d92d 100644 --- a/build/test/results/test_Cashflow_zu_Gesamtkapital.pass +++ b/build/test/results/test_Cashflow_zu_Gesamtkapital.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 0.158038 -:time: 0.38621769996825606 +:time: 0.029186700005084276 diff --git a/build/test/results/test_Dichte_der_Fluessigkeit.pass b/build/test/results/test_Dichte_der_Fluessigkeit.pass index 2cc2ed7..416cc6f 100644 --- a/build/test/results/test_Dichte_der_Fluessigkeit.pass +++ b/build/test/results/test_Dichte_der_Fluessigkeit.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss -914628748 -:time: 0.3605937999673188 +:time: 0.027735600000596605 diff --git a/build/test/results/test_Division_drei_Zahlen.pass b/build/test/results/test_Division_drei_Zahlen.pass index 9e11f6d..61df34d 100644 --- a/build/test/results/test_Division_drei_Zahlen.pass +++ b/build/test/results/test_Division_drei_Zahlen.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 0 -:time: 0.349596899934113 +:time: 0.025456899995333515 diff --git a/build/test/results/test_Druck.pass b/build/test/results/test_Druck.pass index 5f8b10c..09ef908 100644 --- a/build/test/results/test_Druck.pass +++ b/build/test/results/test_Druck.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 0 -:time: 0.3884507999755442 +:time: 0.023622400010935962 diff --git a/build/test/results/test_Dynamische_Amortisationszeit.pass b/build/test/results/test_Dynamische_Amortisationszeit.pass index 3fe2f7a..7c4e1e1 100644 --- a/build/test/results/test_Dynamische_Amortisationszeit.pass +++ b/build/test/results/test_Dynamische_Amortisationszeit.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 189.421906 -:time: 0.3518311999505386 +:time: 0.027702599996700883 diff --git a/build/test/results/test_Effektivverzinsung.pass b/build/test/results/test_Effektivverzinsung.pass index d85ac5d..fa29a3a 100644 --- a/build/test/results/test_Effektivverzinsung.pass +++ b/build/test/results/test_Effektivverzinsung.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 16.034390 -:time: 0.3160460999934003 +:time: 0.023440500008291565 diff --git a/build/test/results/test_Eintauchtiefe.pass b/build/test/results/test_Eintauchtiefe.pass index aa60a1a..878dfb6 100644 --- a/build/test/results/test_Eintauchtiefe.pass +++ b/build/test/results/test_Eintauchtiefe.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 0 -:time: 0.37934590002987534 +:time: 0.024410600002738647 diff --git a/build/test/results/test_Finanzierungsregeln.pass b/build/test/results/test_Finanzierungsregeln.pass index 40d527f..2146794 100644 --- a/build/test/results/test_Finanzierungsregeln.pass +++ b/build/test/results/test_Finanzierungsregeln.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 0.051041 -:time: 0.33361149998381734 +:time: 0.026237900005071424 diff --git a/build/test/results/test_Flaeche.pass b/build/test/results/test_Flaeche.pass index 202c15b..192a268 100644 --- a/build/test/results/test_Flaeche.pass +++ b/build/test/results/test_Flaeche.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 0 -:time: 0.28583459998480976 +:time: 0.029301100003067404 diff --git a/build/test/results/test_GewinnMaximum.pass b/build/test/results/test_GewinnMaximum.pass index 6c4fa08..e3eaaca 100644 --- a/build/test/results/test_GewinnMaximum.pass +++ b/build/test/results/test_GewinnMaximum.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 251.000000 -:time: 0.3799979999894276 +:time: 0.024208699993323535 diff --git a/build/test/results/test_Kalkulatorische_Zinsen.pass b/build/test/results/test_Kalkulatorische_Zinsen.pass index 6161161..210c617 100644 --- a/build/test/results/test_Kalkulatorische_Zinsen.pass +++ b/build/test/results/test_Kalkulatorische_Zinsen.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 1.440000 -:time: 0.39133270003367215 +:time: 0.02937210000527557 diff --git a/build/test/results/test_Kraft.pass b/build/test/results/test_Kraft.pass index f3fab7e..3b31ddb 100644 --- a/build/test/results/test_Kraft.pass +++ b/build/test/results/test_Kraft.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 0 -:time: 0.2739696999778971 +:time: 0.024968799989437684 diff --git a/build/test/results/test_Kritische_Menge.pass b/build/test/results/test_Kritische_Menge.pass index 5be585e..109fbac 100644 --- a/build/test/results/test_Kritische_Menge.pass +++ b/build/test/results/test_Kritische_Menge.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss -12.096026 -:time: 0.366482499986887 +:time: 0.023446699997293763 diff --git a/build/test/results/test_Ortsfaktor.pass b/build/test/results/test_Ortsfaktor.pass index beb7715..66ecf9b 100644 --- a/build/test/results/test_Ortsfaktor.pass +++ b/build/test/results/test_Ortsfaktor.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 0 -:time: 0.38295870006550103 +:time: 0.02493220000178553 diff --git a/build/test/results/test_SchwereDruck.pass b/build/test/results/test_SchwereDruck.pass index 6697d2d..2ab030a 100644 --- a/build/test/results/test_SchwereDruck.pass +++ b/build/test/results/test_SchwereDruck.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 0 -:time: 0.3348723000381142 +:time: 0.02553980000084266 diff --git a/build/test/results/test_Stueckzeitakkort.pass b/build/test/results/test_Stueckzeitakkort.pass index bf6b8de..c3cde59 100644 --- a/build/test/results/test_Stueckzeitakkort.pass +++ b/build/test/results/test_Stueckzeitakkort.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - '96600.000000' -:time: 0.44927750003989786 +:time: 0.023147900006733835 diff --git a/build/test/results/test_Vadd.pass b/build/test/results/test_Vadd.pass index b9bf147..e630818 100644 --- a/build/test/results/test_Vadd.pass +++ b/build/test/results/test_Vadd.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.30322649993468076 +:time: 0.02424579999933485 diff --git a/build/test/results/test_Vaddx2.pass b/build/test/results/test_Vaddx2.pass index b1d4867..c0417ec 100644 --- a/build/test/results/test_Vaddx2.pass +++ b/build/test/results/test_Vaddx2.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.3936249000253156 +:time: 0.023626800000783987 diff --git a/build/test/results/test_Vaddx3.pass b/build/test/results/test_Vaddx3.pass index 66e2955..06da7ad 100644 --- a/build/test/results/test_Vaddx3.pass +++ b/build/test/results/test_Vaddx3.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.3840063000097871 +:time: 0.024662499999976717 diff --git a/build/test/results/test_Vangle.pass b/build/test/results/test_Vangle.pass index 03b52e0..a6294ab 100644 --- a/build/test/results/test_Vangle.pass +++ b/build/test/results/test_Vangle.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.662874500034377 +:time: 0.025198700008331798 diff --git a/build/test/results/test_Vlength.pass b/build/test/results/test_Vlength.pass index 400d014..59e417e 100644 --- a/build/test/results/test_Vlength.pass +++ b/build/test/results/test_Vlength.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.3473066999576986 +:time: 0.024539899997762404 diff --git a/build/test/results/test_Vmiddle.pass b/build/test/results/test_Vmiddle.pass index bcdbfc5..6bb7e4f 100644 --- a/build/test/results/test_Vmiddle.pass +++ b/build/test/results/test_Vmiddle.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.2718447999795899 +:time: 0.02362439999706112 diff --git a/build/test/results/test_Vmiddle2.pass b/build/test/results/test_Vmiddle2.pass index 0052c35..fdda8ce 100644 --- a/build/test/results/test_Vmiddle2.pass +++ b/build/test/results/test_Vmiddle2.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.37989620002917945 +:time: 0.02436719999241177 diff --git a/build/test/results/test_Vmiddle3.pass b/build/test/results/test_Vmiddle3.pass index a8f36ae..a666597 100644 --- a/build/test/results/test_Vmiddle3.pass +++ b/build/test/results/test_Vmiddle3.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.2776929000392556 +:time: 0.023642400003154762 diff --git a/build/test/results/test_Vmultiplier.pass b/build/test/results/test_Vmultiplier.pass index 3569159..0b75cb1 100644 --- a/build/test/results/test_Vmultiplier.pass +++ b/build/test/results/test_Vmultiplier.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.3376348000019789 +:time: 0.025948600014089607 diff --git a/build/test/results/test_Vmultiplier2.pass b/build/test/results/test_Vmultiplier2.pass index 02e0c60..343c46c 100644 --- a/build/test/results/test_Vmultiplier2.pass +++ b/build/test/results/test_Vmultiplier2.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.36399780004285276 +:time: 0.024123299997881986 diff --git a/build/test/results/test_Vmultiplier3.pass b/build/test/results/test_Vmultiplier3.pass index eee86bc..6afe6ca 100644 --- a/build/test/results/test_Vmultiplier3.pass +++ b/build/test/results/test_Vmultiplier3.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.4152651000767946 +:time: 0.024606099992524832 diff --git a/build/test/results/test_Vparallel.pass b/build/test/results/test_Vparallel.pass index f1ab610..9a6a4ee 100644 --- a/build/test/results/test_Vparallel.pass +++ b/build/test/results/test_Vparallel.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.41149949992541224 +:time: 0.024692699997103773 diff --git a/build/test/results/test_Vshift.pass b/build/test/results/test_Vshift.pass index dc40be2..918b00a 100644 --- a/build/test/results/test_Vshift.pass +++ b/build/test/results/test_Vshift.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.3167582000605762 +:time: 0.023787899990566075 diff --git a/build/test/results/test_Vskalort.pass b/build/test/results/test_Vskalort.pass index 76c0d81..62cc533 100644 --- a/build/test/results/test_Vskalort.pass +++ b/build/test/results/test_Vskalort.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.4095095000229776 +:time: 0.02392509998753667 diff --git a/build/test/results/test_Vsubstract.pass b/build/test/results/test_Vsubstract.pass index 4b13783..420fe3e 100644 --- a/build/test/results/test_Vsubstract.pass +++ b/build/test/results/test_Vsubstract.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.4122444000095129 +:time: 0.025981099999626167 diff --git a/build/test/results/test_Vsubstract2.pass b/build/test/results/test_Vsubstract2.pass index b8b2eeb..2e7aa49 100644 --- a/build/test/results/test_Vsubstract2.pass +++ b/build/test/results/test_Vsubstract2.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.3761125000892207 +:time: 0.024057100003119558 diff --git a/build/test/results/test_Vsubstract3.pass b/build/test/results/test_Vsubstract3.pass index 1cb3515..7e7b493 100644 --- a/build/test/results/test_Vsubstract3.pass +++ b/build/test/results/test_Vsubstract3.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.31328250002115965 +:time: 0.023958100005984306 diff --git a/build/test/results/test_Zeitlohn.pass b/build/test/results/test_Zeitlohn.pass index 6fedae8..4d50b2b 100644 --- a/build/test/results/test_Zeitlohn.pass +++ b/build/test/results/test_Zeitlohn.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 3450.000000 -:time: 0.42431219993159175 +:time: 0.026160200010053813 diff --git a/build/test/results/test_angebotserfolg.pass b/build/test/results/test_angebotserfolg.pass index fc947b5..f28f022 100644 --- a/build/test/results/test_angebotserfolg.pass +++ b/build/test/results/test_angebotserfolg.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 225.000000 -:time: 0.38594039995223284 +:time: 0.025778700000955723 diff --git a/build/test/results/test_binomial_coefficient.pass b/build/test/results/test_binomial_coefficient.pass index fcb06bf..650f046 100644 --- a/build/test/results/test_binomial_coefficient.pass +++ b/build/test/results/test_binomial_coefficient.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 1 -:time: 0.4126517999684438 +:time: 0.026788299990585074 diff --git a/build/test/results/test_boolesche_nicht.pass b/build/test/results/test_boolesche_nicht.pass index 88a3e65..683b5af 100644 --- a/build/test/results/test_boolesche_nicht.pass +++ b/build/test/results/test_boolesche_nicht.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.3928143000230193 +:time: 0.023805900011211634 diff --git a/build/test/results/test_boolesche_oder.pass b/build/test/results/test_boolesche_oder.pass index 5895d4a..bc8002d 100644 --- a/build/test/results/test_boolesche_oder.pass +++ b/build/test/results/test_boolesche_oder.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.5409959999378771 +:time: 0.029686499998206273 diff --git a/build/test/results/test_boolesche_und.pass b/build/test/results/test_boolesche_und.pass index bedad6b..eb048cd 100644 --- a/build/test/results/test_boolesche_und.pass +++ b/build/test/results/test_boolesche_und.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.3984010999556631 +:time: 0.024873500005924143 diff --git a/build/test/results/test_dezimal_binar_linksverschiebung.pass b/build/test/results/test_dezimal_binar_linksverschiebung.pass index b47ad78..1694ccf 100644 --- a/build/test/results/test_dezimal_binar_linksverschiebung.pass +++ b/build/test/results/test_dezimal_binar_linksverschiebung.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 111110 -:time: 0.3650501000229269 +:time: 0.026404300006106496 diff --git a/build/test/results/test_dezimal_binar_rechtsverschiebung.pass b/build/test/results/test_dezimal_binar_rechtsverschiebung.pass index a8590d9..66ecd35 100644 --- a/build/test/results/test_dezimal_binar_rechtsverschiebung.pass +++ b/build/test/results/test_dezimal_binar_rechtsverschiebung.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 1111 -:time: 0.42740519996732473 +:time: 0.026524100001552142 diff --git a/build/test/results/test_dezimal_to_bin.pass b/build/test/results/test_dezimal_to_bin.pass index 0c2a5a0..06bc467 100644 --- a/build/test/results/test_dezimal_to_bin.pass +++ b/build/test/results/test_dezimal_to_bin.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 11111 -:time: 0.4063266000011936 +:time: 0.023640799990971573 diff --git a/build/test/results/test_dreieckFlaeche.pass b/build/test/results/test_dreieckFlaeche.pass index 0709f82..08c8f4b 100644 --- a/build/test/results/test_dreieckFlaeche.pass +++ b/build/test/results/test_dreieckFlaeche.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.3295518000377342 +:time: 0.02546010000514798 diff --git a/build/test/results/test_dreieckUmfang.pass b/build/test/results/test_dreieckUmfang.pass index 897ce31..e3fd507 100644 --- a/build/test/results/test_dreieckUmfang.pass +++ b/build/test/results/test_dreieckUmfang.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.38624759996309876 +:time: 0.0233072999981232 diff --git a/build/test/results/test_eigenkapital_Rentabilitaeten.pass b/build/test/results/test_eigenkapital_Rentabilitaeten.pass index 018eda3..00a88e4 100644 --- a/build/test/results/test_eigenkapital_Rentabilitaeten.pass +++ b/build/test/results/test_eigenkapital_Rentabilitaeten.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 62.500000 -:time: 0.46249589999206364 +:time: 0.028174499995657243 diff --git a/build/test/results/test_erloesfunktion.pass b/build/test/results/test_erloesfunktion.pass index 2bc1139..8ec8467 100644 --- a/build/test/results/test_erloesfunktion.pass +++ b/build/test/results/test_erloesfunktion.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 4000.000000 -:time: 0.4037997000850737 +:time: 0.023980700003448874 diff --git a/build/test/results/test_force.pass b/build/test/results/test_force.pass index 8d520c2..c42f0a1 100644 --- a/build/test/results/test_force.pass +++ b/build/test/results/test_force.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 0 -:time: 0.31290399993304163 +:time: 0.024445000002742745 diff --git a/build/test/results/test_gesamtkapital_Rentabilitaeten.pass b/build/test/results/test_gesamtkapital_Rentabilitaeten.pass index b0cf9b1..90ec693 100644 --- a/build/test/results/test_gesamtkapital_Rentabilitaeten.pass +++ b/build/test/results/test_gesamtkapital_Rentabilitaeten.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 27.136929 -:time: 0.4353792000329122 +:time: 0.02870089998759795 diff --git a/build/test/results/test_grenzGewinn.pass b/build/test/results/test_grenzGewinn.pass index 23d23b0..9287bab 100644 --- a/build/test/results/test_grenzGewinn.pass +++ b/build/test/results/test_grenzGewinn.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 1141.000000 -:time: 0.32432080002035946 +:time: 0.02512199999182485 diff --git a/build/test/results/test_grundwert.pass b/build/test/results/test_grundwert.pass index 0575a1d..7d4aee7 100644 --- a/build/test/results/test_grundwert.pass +++ b/build/test/results/test_grundwert.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.3911124001024291 +:time: 0.023599299995112233 diff --git a/build/test/results/test_kreisFlaeche.pass b/build/test/results/test_kreisFlaeche.pass index 71daa2d..200be77 100644 --- a/build/test/results/test_kreisFlaeche.pass +++ b/build/test/results/test_kreisFlaeche.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.3883099000668153 +:time: 0.025361100008012727 diff --git a/build/test/results/test_kreisUmfang.pass b/build/test/results/test_kreisUmfang.pass index a119147..3ff963c 100644 --- a/build/test/results/test_kreisUmfang.pass +++ b/build/test/results/test_kreisUmfang.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.3902754000155255 +:time: 0.023671000002650544 diff --git a/build/test/results/test_marktanteil.pass b/build/test/results/test_marktanteil.pass index c2aa3bd..f20bcd0 100644 --- a/build/test/results/test_marktanteil.pass +++ b/build/test/results/test_marktanteil.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 21.739130 -:time: 0.3931812000228092 +:time: 0.02557669999077916 diff --git a/build/test/results/test_multiplikation_2Zahlen.pass b/build/test/results/test_multiplikation_2Zahlen.pass index c1cde49..4f98422 100644 --- a/build/test/results/test_multiplikation_2Zahlen.pass +++ b/build/test/results/test_multiplikation_2Zahlen.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 0 -:time: 0.36524209997151047 +:time: 0.030806700000539422 diff --git a/build/test/results/test_multiplikation_3Zahlen.pass b/build/test/results/test_multiplikation_3Zahlen.pass index d4d53d3..011734e 100644 --- a/build/test/results/test_multiplikation_3Zahlen.pass +++ b/build/test/results/test_multiplikation_3Zahlen.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 0 -:time: 0.40023230004590005 +:time: 0.028121599985752255 diff --git a/build/test/results/test_normaleDivision.pass b/build/test/results/test_normaleDivision.pass index fb74cc7..12c9d39 100644 --- a/build/test/results/test_normaleDivision.pass +++ b/build/test/results/test_normaleDivision.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 0 -:time: 0.3823026999598369 +:time: 0.024091999992378987 diff --git a/build/test/results/test_position.pass b/build/test/results/test_position.pass index 1afc096..1f99692 100644 --- a/build/test/results/test_position.pass +++ b/build/test/results/test_position.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 0 -:time: 0.3193088999250904 +:time: 0.02620750000642147 diff --git a/build/test/results/test_power.pass b/build/test/results/test_power.pass index acee86d..5ca91fb 100644 --- a/build/test/results/test_power.pass +++ b/build/test/results/test_power.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 0 -:time: 0.31346690002828836 +:time: 0.0236501000035787 diff --git a/build/test/results/test_probability_from_tree.pass b/build/test/results/test_probability_from_tree.pass index bca4824..b789e96 100644 --- a/build/test/results/test_probability_from_tree.pass +++ b/build/test/results/test_probability_from_tree.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.42128760006744415 +:time: 0.026842499995836988 diff --git a/build/test/results/test_prozentsatz.pass b/build/test/results/test_prozentsatz.pass index 41d4d7e..e856a3e 100644 --- a/build/test/results/test_prozentsatz.pass +++ b/build/test/results/test_prozentsatz.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.2968304998939857 +:time: 0.0248526000068523 diff --git a/build/test/results/test_prozentwert.pass b/build/test/results/test_prozentwert.pass index b5b3e92..00bc38d 100644 --- a/build/test/results/test_prozentwert.pass +++ b/build/test/results/test_prozentwert.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.29994519997853786 +:time: 0.025199399999110028 diff --git a/build/test/results/test_substraction_2Zahlen.pass b/build/test/results/test_substraction_2Zahlen.pass index 26fee3b..dfa1f35 100644 --- a/build/test/results/test_substraction_2Zahlen.pass +++ b/build/test/results/test_substraction_2Zahlen.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 0 -:time: 0.38539559999480844 +:time: 0.025373900003614835 diff --git a/build/test/results/test_substraction_3Zahlen.pass b/build/test/results/test_substraction_3Zahlen.pass index 7bcfbb8..88b7fb3 100644 --- a/build/test/results/test_substraction_3Zahlen.pass +++ b/build/test/results/test_substraction_3Zahlen.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 0 -:time: 0.38219019991811365 +:time: 0.02428420000069309 diff --git a/build/test/results/test_trapezFlaeche.pass b/build/test/results/test_trapezFlaeche.pass index bdb7822..437963f 100644 --- a/build/test/results/test_trapezFlaeche.pass +++ b/build/test/results/test_trapezFlaeche.pass @@ -17,4 +17,4 @@ :stdout: - 'Flaeche vom Trapez beträgt: 21.000000' - Testergebniss 21.000000 -:time: 0.3888368000043556 +:time: 0.024614900001324713 diff --git a/build/test/results/test_trapezUmfang.pass b/build/test/results/test_trapezUmfang.pass index 4bde065..c6fdff8 100644 --- a/build/test/results/test_trapezUmfang.pass +++ b/build/test/results/test_trapezUmfang.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.39680429990403354 +:time: 0.03009629998996388 diff --git a/build/test/results/test_vPunkt.pass b/build/test/results/test_vPunkt.pass index dc5f08f..4de8be6 100644 --- a/build/test/results/test_vPunkt.pass +++ b/build/test/results/test_vPunkt.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.38845129997935146 +:time: 0.02624130000185687 diff --git a/build/test/results/test_velocity.pass b/build/test/results/test_velocity.pass index 3a2502e..4938ab7 100644 --- a/build/test/results/test_velocity.pass +++ b/build/test/results/test_velocity.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 0 -:time: 0.46741299994755536 +:time: 0.024166000002878718 diff --git a/build/test/results/test_viereckFleache.pass b/build/test/results/test_viereckFleache.pass index 2902f49..4257f38 100644 --- a/build/test/results/test_viereckFleache.pass +++ b/build/test/results/test_viereckFleache.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.3737295001046732 +:time: 0.023818400004529394 diff --git a/build/test/results/test_viereckUmfang.pass b/build/test/results/test_viereckUmfang.pass index 13b93a7..3ca634d 100644 --- a/build/test/results/test_viereckUmfang.pass +++ b/build/test/results/test_viereckUmfang.pass @@ -15,4 +15,4 @@ :failed: 0 :ignored: 0 :stdout: [] -:time: 0.410944200004451 +:time: 0.024506899993866682 diff --git a/build/test/results/test_work.pass b/build/test/results/test_work.pass index 8fb6843..c10d4a4 100644 --- a/build/test/results/test_work.pass +++ b/build/test/results/test_work.pass @@ -16,4 +16,4 @@ :ignored: 0 :stdout: - Testergebniss 0 -:time: 0.3751461000647396 +:time: 0.024817500001518056 diff --git a/src/funktion.c b/src/funktion.c index 99ffb9f..7f9b686 100644 --- a/src/funktion.c +++ b/src/funktion.c @@ -420,3 +420,68 @@ double Flaeche(double F, double p) { return F / p; } +int login(int choice, int login_attempts) +{ + char username[100], password[100], file_username[100], file_password[100]; + while (1) { + if (choice == 1) { + while (login_attempts < 3) { + printf("Enter username:\n "); + scanf("%s", username); + printf("Enter password:\n"); + scanf("%s", password); + + // Passwort-Datei öffnen + FILE *file = fopen("password.txt", "r"); + if (file == NULL) { + printf("Error opening file!\n"); + return 99; + } + + int match = 0; + while (fscanf(file, "%s %s", file_username, file_password) != EOF) { + if (strcmp(username, file_username) == 0 && strcmp(password, file_password) == 0) { + match = 99; + // break; + } + } + fclose(file); + + if (match) { + system("cls"); + printf("You are logged in as %s\n", username); + return match; + // break; + + } else { + printf("Wrong username or password.\n"); + login_attempts++; + } + } + if (login_attempts == 3) { + printf("Maximum login attempts reached.\n"); + return 98; + } + } + } +} +int registration(int choice, int login_attempts) +{ + char username[100], password[100]; + printf("Enter a new username:"); + scanf("%s", username); + printf("Enter a new password:"); + scanf("%s", password); + + // Passwort-Datei oeffnen + FILE *file = fopen("password.txt", "a"); + if (file == NULL) { + printf("Error opening file!\n"); + return 97; + } else { + fprintf(file, "%s %s\n", username, password); + fclose(file); + printf("Account created!\n"); + return 96; + } +} diff --git a/src/funktion.h b/src/funktion.h index ef8bcf1..48bbed8 100644 --- a/src/funktion.h +++ b/src/funktion.h @@ -78,5 +78,6 @@ double Ortsfaktor(double ps,double pfi,double h); double Druck(double F, double A); double Kraft(double A,double p); double Flaeche(double p, double F); - +int login(int choice, int login_attempts); +int registration(int choice, int login_attempts); #endif diff --git a/src/main.c b/src/main.c index 28b97f5..333b604 100644 --- a/src/main.c +++ b/src/main.c @@ -6,355 +6,562 @@ int main() { - double a,b,c,d,h,x1,s1,x2,x3,z1,z2,z3,p1,p2,p3,m,x,y,z,ein,v0,x0,t,pfi,ps,g,p,F,A,prozent,Zahl1,Zahl2,Zahl3,dZahl1,dZahl2,dZahl3,eingabe1,eingabe2,r; - int n,dezimal; - a = getValue('a'); - b = getValue('b'); - h = getValue('h'); - trapezFlaeche(a,b,h); - - a = getValue('G'); - b = getValue('U'); - marktanteil(a, b); - - a = getValue('a'); - b = getValue('v'); - angebotserfolg(a,b); - - a = getValue('A'); - b = getValue('R'); - Anlagenabnutzungsgrad(a,b); - - a = getValue('G'); - b = getValue('A'); - Anlagenintensitaet(a,b); - - a = getValue('A'); - b = getValue('U'); - Anlagenproduktivitaet(a,b); - - a = getValue('A'); - b = getValue('P'); - Arbeitsproduktivitaet(a,b); - - a = getValue('K'); - b = getValue('Z'); - c = getValue('z'); - Kalkulatorische_Zinsen(a,b,c); - - a = getValue('F'); - b = getValue('V'); - c = getValue('v'); - Kritische_Menge(a,b,c); - - a = getValue('N'); - b = getValue('Z'); - Effektivverzinsung(a,b); - - a = getValue('I'); - b = getValue('J'); - Cashflow_zu_Gesamtkapital(a,b); - - a = getValue('I'); - b = getValue('J'); - Dynamische_Amortisationszeit(a,b); - - a = getValue('V'); - b = getValue('K'); - Finanzierungsregeln(a,b); - - a = getValue('U'); - b = getValue('E'); - eigenkapital_Rentabilitaeten(a,b); - - a = getValue('U'); - c = getValue('G'); - gesamtkapital_Rentabilitaeten(a,b); - - a= getValue('L'); - b = getValue('A'); - Zeitlohn(a,b); - - a= getValue('S'); - b= getValue('A'); - Akkortrichtsatz(a,b); - - a= getValue('S'); - b= getValue('A'); - c= getValue('Z'); - d= getValue('M'); - Stueckzeitakkort(a,b,c,d); - - a= getValue('M'); - b= getValue('E'); - erloesfunktion(a,b); - - - a= getValue('E'); - b= getValue('M'); - c= getValue('K'); - grenzGewinn(a,b,c); - - a= getValue('E'); - b= getValue('M'); - c= getValue('K'); - d= getValue('F'); - GewinnMaximum(a,b,c,d); - - x1 = getValue('X'); - s1 = getValue('s'); - Vshift(x1,s1); - - x1 = getValue('X'); - x2 = getValue('X'); - x3 = getValue('X'); - Vlength(x1, x2, x3); - - x1 = getValue('x'); - z1 = getValue('z'); - Vadd(x1,z1); - - x2 = getValue('X'); - z2 = getValue('z'); - Vaddx2(x2,z2); - - x3 = getValue('X'); - z3 = getValue('z'); - Vaddx3(x3,z3); - - x1 = getValue('x'); - z1 = getValue('z'); - Vsubstract(x1, z1); - - x2 = getValue('X'); - z2 = getValue('z'); - Vsubstract2(x2, z2); - - x3 = getValue('X'); - z3 = getValue('z'); - Vsubstract3(x3, z3); - - x1 = getValue('X'); - m = getValue('M'); - Vmultiplier(x1, m); - - x2 = getValue('X'); - m = getValue('M'); - Vmultiplier2(x2, m); - - x3 = getValue('X'); - m = getValue('M'); - Vmultiplier3(x3, m); - - x1 = getValue('X'); - x2 = getValue('X'); - x3 = getValue('X'); - z1 = getValue('Z'); - z2 = getValue('Z'); - z3 = getValue('Z'); - Vparallel(x1, x2, x3, z1, z2, z3); - - x1 = getValue('X'); - z1 = getValue('Z'); - Vmiddle(x1, z1); - - x2 = getValue('X'); - z2 = getValue('Z'); - Vmiddle2(x2, z2); - - x3 = getValue('X'); - z3 = getValue('Z'); - Vmiddle3(x3, z3); - - x1 = getValue('X'); - x2 = getValue('X'); - x3 = getValue('X'); - - z1 = getValue('Z'); - z2 = getValue('Z'); - z3 = getValue('Z'); - Vskalort(x1, x2, x3, z1, z2, z3); - - x1 = getValue('X'); - x2 = getValue('X'); - x3 = getValue('X'); - - z1 = getValue('Z'); - z2 = getValue('Z'); - z3 = getValue('Z'); - Vangle(x1,x2,x3,z1,z2,z3); - - x1 = getValue('X'); - x2 = getValue('X'); - x3 = getValue('X'); - - z1 = getValue('Z'); - z2 = getValue('Z'); - z3 = getValue('Z'); - - p1 = getValue('P'); - p2 = getValue('P'); - p3 = getValue('P'); - vPunkt(x1,x2,x3,z1,z2,z3,p1,p2,p3); - - x = getValue('S'); - y = getValue('T'); - z = getValue('B'); - probability_from_tree(x, y, z); - - a = getValue('a'); - b = getValue('b') - binomial_coefficient(a, b); - - n = getValue('X'); - ByOne(n); - - dezimal = getValue('X'); - dezimal_to_bin(dezimal); - - dezimal = getValue('X'); - dezimal_binar_linksverschiebung(dezimal); - - dezimal = getValue('X'); - dezimal_binar_rechtsverschiebung(dezimal); - - eingabe1 = getValue('1'); - eingabe2 = getValue('2'); - boolesche_und(eingabe1,eingabe2); - - eingabe1 = getValue('1'); - eingabe2 = getValue('2'); - boolesche_oder(eingabe1,eingabe2); - - eingabe1 = getValue('1'); - boolesche_nicht(eingabe1); - - ein = getValue('G'); - prozent = getValue('P'); - prozentwert(ein,prozent); + int st,er,ve,br,ph,pro,proz,geo,bwl,ch,ma; + double a,b,c,d,h,x1,s1,x2,x3,z1,z2,z3,p1,p2,p3,m,x,y,z,ein,v0,x0,t,pfi,ps,g,p,F,A,prozent,Zahl1,Zahl2,Zahl3,sZahl1,sZahl2,sZahl3,dZahl1,dZahl2,dZahl3,eingabe1,eingabe2,r; + int n,dezimal,choice,login_attempts,input = 1; + beggining: + printf("If first entry press 1,If not press 2:"); + scanf("%d", &ch); + if (ch == 2) + { + login(input, login_attempts); + } + if (ch == 1) + { + registration(input, login_attempts); + } + main_choise: + printf("Choose a subject:\n1.Vektoren\n2.Stochastick\n3.Einfaches Rechnen\n4.Physik\n5.Programmieren\n6.Prozentrechnen\n7.Geometry\n8.BWL\n9.Log Out\n10.Close Programm\n"); + scanf("%d", &ma); + if(ma == 1) + { + vektoren: + printf("What do you want to calculate?\n"); + printf("1.Vshift\n2.Vlength\n3.Vadd\n4.Vsubtract\n5.Vmultiplier\n6.Vparallel\n7.Vmiddle\n8.Vskalort\n9.Vangle\n10.vPunkt\n11.Zurueck\n"); + scanf("%d", &ve); + switch(ve) + { + case 1: + x1 = getValue('X'); + s1 = getValue('s'); + Vshift(x1,s1); + goto vektoren; + case 2: + x1 = getValue('X'); + x2 = getValue('X'); + x3 = getValue('X'); + Vlength(x1, x2, x3); + goto vektoren; + case 3: + x1 = getValue('x'); + z1 = getValue('z'); + Vadd(x1,z1); + + x2 = getValue('X'); + z2 = getValue('z'); + Vaddx2(x2,z2); + + x3 = getValue('X'); + z3 = getValue('z'); + Vaddx3(x3,z3); + goto vektoren; + case 4: + x1 = getValue('x'); + z1 = getValue('z'); + Vsubstract(x1, z1); + + x2 = getValue('X'); + z2 = getValue('z'); + Vsubstract2(x2, z2); + + x3 = getValue('X'); + z3 = getValue('z'); + Vsubstract3(x3, z3); + goto vektoren; + case 5: + x1 = getValue('X'); + m = getValue('M'); + Vmultiplier(x1, m); + + x2 = getValue('X'); + m = getValue('M'); + Vmultiplier2(x2, m); + + x3 = getValue('X'); + m = getValue('M'); + Vmultiplier3(x3, m); + goto vektoren; + case 6: + x1 = getValue('X'); + x2 = getValue('X'); + x3 = getValue('X'); + z1 = getValue('Z'); + z2 = getValue('Z'); + z3 = getValue('Z'); + Vparallel(x1, x2, x3, z1, z2, z3); + goto vektoren; + case 7: + x1 = getValue('X'); + z1 = getValue('Z'); + Vmiddle(x1, z1); + + x2 = getValue('X'); + z2 = getValue('Z'); + Vmiddle2(x2, z2); + + x3 = getValue('X'); + z3 = getValue('Z'); + Vmiddle3(x3, z3); + goto vektoren; + case 8: + x1 = getValue('X'); + x2 = getValue('X'); + x3 = getValue('X'); + + z1 = getValue('Z'); + z2 = getValue('Z'); + z3 = getValue('Z'); + Vskalort(x1, x2, x3, z1, z2, z3); + goto vektoren; + case 9: + x1 = getValue('X'); + x2 = getValue('X'); + x3 = getValue('X'); + + z1 = getValue('Z'); + z2 = getValue('Z'); + z3 = getValue('Z'); + Vangle(x1,x2,x3,z1,z2,z3); + goto vektoren; + case 10: + x1 = getValue('X'); + x2 = getValue('X'); + x3 = getValue('X'); + + z1 = getValue('Z'); + z2 = getValue('Z'); + z3 = getValue('Z'); + + p1 = getValue('P'); + p2 = getValue('P'); + p3 = getValue('P'); + vPunkt(x1,x2,x3,z1,z2,z3,p1,p2,p3); + goto vektoren; + case 11: + goto main_choise; + default: + printf("Bitte geben Sie eine gueltige Option ein\n"); + goto vektoren; + } + } - - ein = getValue('G'); - prozent = getValue('P'); - prozentsatz(ein,prozent); - - - ein = getValue('G'); - prozent = getValue('P'); - grundwert(ein,prozent); - - r = getValue('r'); - kreisFlaeche(r); - - r = getValue('r'); - kreisUmfang(r); - - a = getValue('a'); - b = getValue('b'); - c = getValue('c'); - dreieckFlaeche(a,b,c); - - a = getValue('a'); - b = getValue('b'); - c = getValue('c'); - dreieckUmfangn(a,b,c); - - a = getValue('a'); - b = getValue('b'); - viereckFlaeche(a,b); - - a = getValue('a'); - b = getValue('b'); - viereckUmfang(a,b); - - a = getValue('a'); - b = getValue('b'); - h = getValue('h'); - trapezUmfang(a,b,h); - - Zahl1=getValue('1'); - Zahl2=getValue('2'); - multiplikation_2Zahlen(Zahl1,Zahl2); - - - Zahl1=getValue('1'); - Zahl2=getValue('2'); - Zahl3=getValue('3'); - multiplikation_3Zahlen(Zahl1, Zahl2, Zahl3); - - dZahl1=getValue('D'); - dZahl2=getValue('F'); - normaleDivision(dZahl1,dZahl2); - - dZahl1=getValue('D'); - dZahl2=getValue('F'); - dZahl3=getValue('F'); - Division_drei_Zahlen(dZahl1,dZahl2,dZahl3); - - Zahl1=getValue('1'); - Zahl2=getValue('2'); - substraction_2Zahlen(sZahl1, sZahl2); - - Zahl1=getValue('1'); - Zahl2=getValue('2'); - Zahl3=getValue('3'); - substraction_3Zahlen(sZahl1, sZahl2,sZahl3); - - v0=getValue('V'); - a=getValue('A'); - t=getValue('T'); - velocity(v0,a,t); - - x0=getValue('X'); - v0=getValue('V'); - a=getValue('A'); - t=getValue('T'); - position(x0, v0, a, t); - - m=getValue('M'); - a=getValue('A'); - force(m, a); - - a=getValue('A'); - m=getValue('M'); - d=getValue('D'); - work(a, d, m); - - a=getValue('A'); - m=getValue('M'); - d=getValue('D'); - t=getValue('T'); - power(a,m,d,t); - - pfi=getValue('F'); - g=getValue('G'); - h=getValue('H'); - SchwereDruck(pfi,g,h); - - ps=getValue('P'); - g=getValue('G'); - h=getValue('H'); - Dichte_der_Fluessigkeit(ps,g,h); - - ps=getValue('P'); - pfi=getValue('F'); - g=getValue('G'); - Eintauchtiefe(ps,pfi,h); - - ps=getValue('P'); - pfi=getValue('F'); - h=getValue('H'); - Ortsfaktor(ps,pfi,h); - - F=getValue('F'); - A=getValue('A'); - Druck(F,A); - - p=getValue('P'); - A=getValue('A'); - Kraft(p,A); - - F=getValue('F'); - p=getValue('P'); - Flaeche(p,F); + if (ma == 2) + { + stochastik: + printf("1.Probability from tree\n2.Binomial coefficient\n3.Zurueck\n"); + scanf("%d", &st); + //_______________________STOCHASTIK + switch (st) + { + case 1: + x = getValue('S'); + y = getValue('T'); + z = getValue('B'); + probability_from_tree(x, y, z); + goto stochastik; + case 2: + a = getValue('a'); + b = getValue('b'); + binomial_coefficient(a, b); + goto stochastik; + case 3: + goto main_choise; + default: + printf("Bitte geben Sie eine gueltige Option ein\n"); + goto stochastik; + } + } + if(ma == 3) + { + eire: + printf("1.Multiplikation 2 Zahlen\n2.Multiplication 3 Zahlen\n3.Division 2 Zahlen\n4.Division 2 Zahlen\n5.Subtraction\n6.Zurueck\n"); + scanf("%d", &er); + switch(er) + { + case 1: + Zahl1=getValue('1'); + Zahl2=getValue('2'); + multiplikation_2Zahlen(Zahl1,Zahl2); + goto eire; + case 2: + Zahl1=getValue('1'); + Zahl2=getValue('2'); + Zahl3=getValue('3'); + multiplikation_3Zahlen(Zahl1, Zahl2, Zahl3); + goto eire; + case 3: + dZahl1=getValue('D'); + dZahl2=getValue('F'); + normaleDivision(dZahl1,dZahl2); + goto eire; + case 4: + dZahl1=getValue('D'); + dZahl2=getValue('F'); + dZahl3=getValue('F'); + Division_drei_Zahlen(dZahl1,dZahl2,dZahl3); + goto eire; + case 5: + Zahl1=getValue('1'); + Zahl2=getValue('2'); + substraction_2Zahlen(sZahl1, sZahl2); + goto eire; + case 6: + Zahl1=getValue('1'); + Zahl2=getValue('2'); + Zahl3=getValue('3'); + substraction_3Zahlen(sZahl1, sZahl2,sZahl3); + goto eire; + case 7: + goto main_choise; + default: + printf("Bitte geben Sie eine gueltige Option ein\n"); + goto eire; + } + } + if(ma == 4) + { + ph: + printf("1.Velocity\n2.Position\n3.Force\n4.Work\n5.Power\n6.Schweredruck flussigkeit\n7.Druck\n8.Auftriebs kraft\n9.Flaeche\n10.Dichte der Fluessigkeit\n11.\n12.\n13.Zurueck\n"); + scanf("%d", &ph); + switch(ph) + { + case 1: + v0=getValue('V'); + a=getValue('A'); + t=getValue('T'); + velocity(v0,a,t); + goto ph; + case 2: + x0=getValue('X'); + v0=getValue('V'); + a=getValue('A'); + t=getValue('T'); + position(x0, v0, a, t); + goto ph; + case 3: + m=getValue('M'); + a=getValue('A'); + force(m, a); + goto ph; + case 4: + a=getValue('A'); + m=getValue('M'); + d=getValue('D'); + work(a, d, m); + goto ph; + case 5: + a=getValue('A'); + m=getValue('M'); + d=getValue('D'); + t=getValue('T'); + power(a,m,d,t); + goto ph; + case 6: + pfi=getValue('F'); + g=getValue('G'); + h=getValue('H'); + SchwereDruck(pfi,g,h); + goto ph; + case 7: + F=getValue('F'); + A=getValue('A'); + Druck(F,A); + goto ph; + case 8: + p=getValue('P'); + A=getValue('A'); + Kraft(p,A); + goto ph; + case 9: + F=getValue('F'); + p=getValue('P'); + Flaeche(p,F); + case 10: + ps=getValue('P'); + g=getValue('G'); + h=getValue('H'); + Dichte_der_Fluessigkeit(ps,g,h); + goto ph; + case 11: + ps=getValue('P'); + pfi=getValue('F'); + g=getValue('G'); + Eintauchtiefe(ps,pfi,h); + goto ph; + case 12: + ps=getValue('P'); + pfi=getValue('F'); + h=getValue('H'); + Ortsfaktor(ps,pfi,h); + goto ph; + case 13: + goto main_choise; + default: + printf("Bitte geben Sie eine Zahl ein\n"); + goto ph; + } + } + if(ma == 5) + { + p: + printf("1.Byone\n2.Dezimal to binar\n3.Dezimal binar linksverschiebung\n4.Dezimal binar rechtsverschiebung\n5.Boolesche und\n6.Boolesche oder\n7.Boolesche nicht\n8.Zurueck\n"); + scanf("%d", &pro); + switch(pro) + { + case 1: + n = getValue('X'); + ByOne(n); + goto p; + case 2: + dezimal = getValue('X'); + dezimal_to_bin(dezimal); + goto p; + case 3: + dezimal = getValue('X'); + dezimal_binar_linksverschiebung(dezimal); + goto p; + case 4: + dezimal = getValue('X'); + dezimal_binar_rechtsverschiebung(dezimal); + goto p; + case 5: + eingabe1 = getValue('1'); + eingabe2 = getValue('2'); + boolesche_und(eingabe1,eingabe2); + goto p; + case 6: + eingabe1 = getValue('1'); + eingabe2 = getValue('2'); + boolesche_oder(eingabe1,eingabe2); + goto p; + case 7: + eingabe1 = getValue('1'); + boolesche_nicht(eingabe1); + goto p; + case 8: + goto main_choise; + default: + printf("Bitte geben Sie eine gueltige Option ein\n"); + goto p; + } + } + if(ma == 6) + { + proz: + printf("1.Prozentwert\n2.Prozentsatz\n3.Grundwert\n4.Zurueck\n"); + scanf("%d", &proz); + switch(proz) + { + case 1: + ein = getValue('G'); + prozent = getValue('P'); + prozentwert(ein,prozent); + goto proz; + case 2: + ein = getValue('G'); + prozent = getValue('P'); + prozentsatz(ein,prozent); + goto proz; + case 3: + ein = getValue('G'); + prozent = getValue('P'); + grundwert(ein,prozent); + goto proz; + case 4: + goto main_choise; + default: + printf("Bitte geben Sie eine gueltige Option ein\n"); + goto proz; + } + } + if(ma == 7) + { + geo: + printf("1.Flaeche Kreis\n2.Umfang Kreis\n3.Flaeche Dreieck\n4.Umfang Dreieck\n5.Flaeche Viereck\n6.Umfang Viereck\n7.Trapez Umfang\n8.Trapez Flaeche\n9.Zurueck\n"); + scanf("%d", &geo); + switch(geo) + { + case 1: + r = getValue('r'); + kreisFlaeche(r); + goto geo; + case 2: + r = getValue('r'); + kreisUmfang(r); + goto geo; + case 3: + a = getValue('a'); + b = getValue('b'); + c = getValue('c'); + dreieckFlaeche(a,b,c); + goto geo; + case 4: + a = getValue('a'); + b = getValue('b'); + c = getValue('c'); + dreieckUmfangn(a,b,c); + goto geo; + case 5: + a = getValue('a'); + b = getValue('b'); + viereckFlaeche(a,b); + goto geo; + case 6: + a = getValue('a'); + b = getValue('b'); + viereckUmfang(a,b); + goto geo; + case 7: + a = getValue('a'); + b = getValue('b'); + h = getValue('h'); + trapezUmfang(a,b,h); + goto geo; + case 8: + a = getValue('a'); + b = getValue('b'); + h = getValue('h'); + trapezFlaeche(a,b,h); + goto geo; + case 9: + goto main_choise; + default: + printf("Bitte geben Sie eine gueltige Option ein\n"); + goto geo; + } + } + if(ma == 8) { + bwl: + printf("1.Marktanteil\n2.Angebotserfolg\n3.Anlagenbenutzungsgrad\n4.Anlagenintensitaet\n5.Anlagenproduktivitaet\n6.Arbeitsproduktivitaet"); + printf("7.Kalkulatorische Zinsen\n8.Kritische Menge\n9.Effektivverzinsung\n10.Cashflow zu Gesamtkapital\n11.Dynamische Amortisationszeit\n12.Finanzierungsregeln"); + printf("13.Eigenkapital Rentabilitaeten\n14.Gesamtkapital Rentabilitaeten\n15.Zeitlohn\n16.Akkordlohn\n17.Stueckzeitakkort\n18.Erloesfunktion\n19.Grenzgewinn\n20.Gewinnmaximum\n21.Zurueck\n"); + scanf("%d", &bwl); + switch (bwl) { + case 1: + a = getValue('G'); + b = getValue('U'); + marktanteil(a, b); + goto bwl; + case 2: + a = getValue('a'); + b = getValue('v'); + angebotserfolg(a,b); + goto bwl; + case 3: + a = getValue('A'); + b = getValue('R'); + Anlagenabnutzungsgrad(a,b); + goto bwl; + case 4: + a = getValue('G'); + b = getValue('A'); + Anlagenintensitaet(a,b); + goto bwl; + case 5: + a = getValue('A'); + b = getValue('U'); + Anlagenproduktivitaet(a,b); + goto bwl; + case 6: + a = getValue('A'); + b = getValue('P'); + Arbeitsproduktivitaet(a,b); + goto bwl; + case 7: + a = getValue('K'); + b = getValue('Z'); + c = getValue('z'); + Kalkulatorische_Zinsen(a,b,c); + goto bwl; + case 8: + a = getValue('F'); + b = getValue('V'); + c = getValue('v'); + Kritische_Menge(a,b,c); + goto bwl; + case 9: + a = getValue('N'); + b = getValue('Z'); + Effektivverzinsung(a,b); + goto bwl; + case 10: + a = getValue('I'); + b = getValue('J'); + Cashflow_zu_Gesamtkapital(a,b); + goto bwl; + case 11: + a = getValue('I'); + b = getValue('J'); + Dynamische_Amortisationszeit(a,b); + goto bwl; + case 12: + a = getValue('V'); + b = getValue('K'); + Finanzierungsregeln(a,b); + goto bwl; + case 13: + a = getValue('U'); + b = getValue('E'); + eigenkapital_Rentabilitaeten(a,b); + goto bwl; + case 14: + a = getValue('U'); + c = getValue('G'); + gesamtkapital_Rentabilitaeten(a,b); + goto bwl; + case 15: + a= getValue('L'); + b = getValue('A'); + Zeitlohn(a,b); + goto bwl; + case 16: + a= getValue('S'); + b= getValue('A'); + Akkortrichtsatz(a,b); + goto bwl; + case 17: + a= getValue('S'); + b= getValue('A'); + c= getValue('Z'); + d= getValue('M'); + Stueckzeitakkort(a,b,c,d); + goto bwl; + case 18: + a= getValue('M'); + b= getValue('E'); + erloesfunktion(a,b); + goto bwl; + case 19: + a= getValue('E'); + b= getValue('M'); + c= getValue('K'); + grenzGewinn(a,b,c); + goto bwl; + case 20: + a= getValue('E'); + b= getValue('M'); + c= getValue('K'); + d= getValue('F'); + GewinnMaximum(a,b,c,d); + case 21: + goto main_choise; + default: + printf("Bitte geben Sie eine gueltige Option ein\n"); + goto bwl; + } + } + if(ma == 9) + { + goto beggining; + } + if(ma == 10) + { + printf("Closing Programm\n"); + } + else + { + printf("Bitte geben Sie eine gueltige Option ein\n"); + goto main_choise; + } + return 0; }