ultimatepp/uppsrc/TCore/CalcBasic.hpp
mdelfede 263ff5f895 changed svn layout
git-svn-id: svn://ultimatepp.org/upp/trunk@281 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2008-06-07 22:31:27 +00:00

2185 lines
98 KiB
C++
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

HELP_TOPIC_BEGIN("Calc$CeqVV", LNG_CZECH, "operátor \1==\1 (\1libovolný typ\1, \1libovolný typ\1) [S ®] \1logická hodnota\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CeqVV", LNG_ENGLISH, "operator \1==\1 (\1any data type\1, \1any data type\1) [S ®] \1logical value\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CneVV", LNG_CZECH, "operátor \1!=\1 (\1libovolný typ\1, \1libovolný typ\1) [S ®] \1logická hodnota\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Rovnost `/ nerovnost. Operátor ][*A@0+84 `=`=][A@0+84 \r\n"
"(rovnost) vrátí logickou hodnotu 1 (][*A@0+84 pravda][A@0+84 ), \r\n"
"pokud operandy na obou stranách jsou stejného typu a_jsou shodné. \r\n"
"Operátor ][*A@0+84 `!`=][A@0+84 (nerovnost) vrací vždy opaènou \r\n"
"logickou hodnotu než operátor ][*A@0+84 `=`=][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Upozornìní][A@0+84 `: z_této definice rovnosti vyplývá, \r\n"
"že pokud napøíklad na jedné stranì porovnání stojí text ][*A@0+84 `\"300`\"][A@0+84 \r\n"
"a_na druhé stranì èíslo ][*A@0+84 300][A@0+84 , operátor ][*A@0+84 `=`=][A@0+84 \r\n"
"vrátí logickou hodnotu ][*A@0+84 nepravda][A@0+84 , pøestože \r\n"
"text na levé stranì je shodný s_textovou reprezentací èísla na \r\n"
"pravé stranì. Pokud chcete porovnávat hodnoty rùzných typù, pøeveïte \r\n"
"je nejprve na spoleèný typ (napøíklad pomocí funkce ][*A@0+84 text][A@0+84 \r\n"
"(viz str._92)][A@0+84 ).]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CneVV", LNG_ENGLISH, "operator \1!=\1 (\1any data type\1, \1any data type\1) [S ®] \1logical value\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Equality `/ inequality. The operator ][*A@0+84 `=`=][A@0+84 \r\n"
"(equality) will return the logical value 1 (][*A@0+84 true][A@0+84 ), \r\n"
"if operands on both sides are of the same type and are identical. \r\n"
"The operator ][*A@0+84 `!`=][A@0+84 (inequality) will always \r\n"
"return the opposite logical value than operator ][*A@0+84 `=`=][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Note][A@0+84 `: This definition of equality implies \r\n"
"that if, for instance, on the one side of the comparison is the \r\n"
"text `\"300`\" and the number 300 on the other, the operator ][*A@0+84 `=`=][A@0+84 \r\n"
"will return the logical value ][*A@0+84 false][A@0+84 , even \r\n"
"though the text on the left`-hand side is identical with the \r\n"
"text representation of the number on the right`-hand side. If \r\n"
"you want to compare values of different types, convert them first \r\n"
"into the same type (e.g. using the ][*A@0+84 text][A@0+84 (viz \r\n"
"str._96)][A@0+84 function).]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CltNN", LNG_CZECH, "operátor \1<\1 (\1reálné èíslo\1, \1reálné èíslo\1) [S ®] \1logická hodnota\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Operátor porovná dvojici hodnot a_vrátí hodnotu 1, pokud \r\n"
"nerovnost platí, respektive 0, pokud nerovnost neplatí. Texty \r\n"
"se porovnávají lexikograficky (][/A@0+84 slovníkové][A@0+84 \r\n"
"uspoøádání).]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CltNN", LNG_ENGLISH, "operator \1<\1 (\1real number\1, \1real number\1) [S ®] \1logical value\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 The operator will compare its operands returning the \r\n"
"value 1 if the relation holds, 0 when not. String values are \r\n"
"compared lexicographically (][/A@0+84 dictionary][A@0+84 organization).]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CleNN", LNG_CZECH, "operátor \1<=\1 (\1reálné èíslo\1, \1reálné èíslo\1) [S ®] \1logická hodnota\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Operátor porovná dvojici hodnot a_vrátí hodnotu 1, pokud \r\n"
"nerovnost platí, respektive 0, pokud nerovnost neplatí. Texty \r\n"
"se porovnávají lexikograficky (][/A@0+84 slovníkové][A@0+84 \r\n"
"uspoøádání).]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CleNN", LNG_ENGLISH, "operator \1<=\1 (\1real number\1, \1real number\1) [S ®] \1logical value\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 The operator will compare its operands returning the \r\n"
"value 1 if the relation holds, 0 when not. String values are \r\n"
"compared lexicographically (][/A@0+84 dictionary][A@0+84 organization).]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CgtNN", LNG_CZECH, "operátor \1>\1 (\1reálné èíslo\1, \1reálné èíslo\1) [S ®] \1logická hodnota\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Operátor porovná dvojici hodnot a_vrátí hodnotu 1, pokud \r\n"
"nerovnost platí, respektive 0, pokud nerovnost neplatí. Texty \r\n"
"se porovnávají lexikograficky (][/A@0+84 slovníkové][A@0+84 \r\n"
"uspoøádání).]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CgtNN", LNG_ENGLISH, "operator \1>\1 (\1real number\1, \1real number\1) [S ®] \1logical value\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 The operator will compare its operands returning the \r\n"
"value 1 if the relation holds, 0 when not. String values are \r\n"
"compared lexicographically (][/A@0+84 dictionary][A@0+84 organization).]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CgeNN", LNG_CZECH, "operátor \1>=\1 (\1reálné èíslo\1, \1reálné èíslo\1) [S ®] \1logická hodnota\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Operátor porovná dvojici hodnot a_vrátí hodnotu 1, pokud \r\n"
"nerovnost platí, respektive 0, pokud nerovnost neplatí. Texty \r\n"
"se porovnávají lexikograficky (][/A@0+84 slovníkové][A@0+84 \r\n"
"uspoøádání).]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CgeNN", LNG_ENGLISH, "operator \1>=\1 (\1real number\1, \1real number\1) [S ®] \1logical value\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 The operator will compare its operands returning the \r\n"
"value 1 if the relation holds, 0 when not. String values are \r\n"
"compared lexicographically (][/A@0+84 dictionary][A@0+84 organization).]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CltSS", LNG_CZECH, "operátor \1<\1 (\1øetìzec\1, \1øetìzec\1) [S ®] \1logická hodnota\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CltSS", LNG_ENGLISH, "operator \1<\1 (\1string\1, \1string\1) [S ®] \1logical value\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CleSS", LNG_CZECH, "operátor \1<=\1 (\1øetìzec\1, \1øetìzec\1) [S ®] \1logická hodnota\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CleSS", LNG_ENGLISH, "operator \1<=\1 (\1string\1, \1string\1) [S ®] \1logical value\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CgtSS", LNG_CZECH, "operátor \1>\1 (\1øetìzec\1, \1øetìzec\1) [S ®] \1logická hodnota\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CgtSS", LNG_ENGLISH, "operator \1>\1 (\1string\1, \1string\1) [S ®] \1logical value\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CgeSS", LNG_CZECH, "operátor \1>=\1 (\1øetìzec\1, \1øetìzec\1) [S ®] \1logická hodnota\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CgeSS", LNG_ENGLISH, "operator \1>=\1 (\1string\1, \1string\1) [S ®] \1logical value\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CltTT", LNG_CZECH, "operátor \1<\1 (\1datum/èas\1, \1datum/èas\1) [S ®] \1logická hodnota\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CltTT", LNG_ENGLISH, "operator \1<\1 (\1date/time\1, \1date/time\1) [S ®] \1logical value\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CleTT", LNG_CZECH, "operátor \1<=\1 (\1datum/èas\1, \1datum/èas\1) [S ®] \1logická hodnota\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CleTT", LNG_ENGLISH, "operator \1<=\1 (\1date/time\1, \1date/time\1) [S ®] \1logical value\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CgtTT", LNG_CZECH, "operátor \1>\1 (\1datum/èas\1, \1datum/èas\1) [S ®] \1logická hodnota\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CgtTT", LNG_ENGLISH, "operator \1>\1 (\1date/time\1, \1date/time\1) [S ®] \1logical value\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CgeTT", LNG_CZECH, "operátor \1>=\1 (\1datum/èas\1, \1datum/èas\1) [S ®] \1logická hodnota\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CgeTT", LNG_ENGLISH, "operator \1>=\1 (\1date/time\1, \1date/time\1) [S ®] \1logical value\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CplusN", LNG_CZECH, "operátor \1+\1 (\1reálné èíslo\1) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CplusN", LNG_ENGLISH, "operator \1+\1 (\1real number\1) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CminusN", LNG_CZECH, "operátor \1-\1 (\1reálné èíslo\1) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CminusN", LNG_ENGLISH, "operator \1-\1 (\1real number\1) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$ClogNotS", LNG_CZECH, "operátor \1!\1 (\1øetìzec\1) [S ®] \1logická hodnota\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$ClogNotS", LNG_ENGLISH, "operator \1!\1 (\1string\1) [S ®] \1logical value\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$ClogNotN", LNG_CZECH, "operátor \1!\1 (\1reálné èíslo\1) [S ®] \1logická hodnota\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Logická negace. Výsledkem operace je logická hodnota \r\n"
"1 (][*A@0+84 pravda][A@0+84 ), pokud argument je nulový (jedná \r\n"
"se o_nulové èíslo nebo o_logickou hodnotu ][*A@0+84 nepravda][A@0+84 ). \r\n"
"Pokud je argument nenulový nebo obsahuje logickou hodnotu ][*A@0+84 pravda][A@0+84 ,\r\n"
" výsledkem logické negace je hodnota 0 (][*A@0+84 nepravda][A@0+84 ). \r\n"
"Pokud je parametrem operátoru øetìzec, je výsledkem hodnota 1 \r\n"
"(][*A@0+84 pravda][A@0+84 ), když tento øetìzec je prázdný.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: `!10 `= 0, `!0 `= 1, `!`\"ahoj`\" \r\n"
"`= 0]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$ClogNotN", LNG_ENGLISH, "operator \1!\1 (\1real number\1) [S ®] \1logical value\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Logical negation. The result is the logical value 1 \r\n"
"(][*A@0+84 true][A@0+84 ), if the argument is zero (zero number \r\n"
"or the logical value ][*A@0+84 false][A@0+84 ). If the argument \r\n"
"is nonzero or if it contains the logical value ][*A@0+84 true][A@0+84 , \r\n"
"the result of logical negation is the value 0 (][*A@0+84 false][A@0+84 ). \r\n"
"If the operator `! is applied to a string, the result will be \r\n"
"1 (][*A@0+84 true][A@0+84 ) when and only when the string is \r\n"
"empty.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: `!10 `= 0, `!0 `= 1, `!`\"hello`\" \r\n"
"`= 0]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CaddNN", LNG_CZECH, "operátor \1+\1 (\1reálné èíslo\1, \1reálné èíslo\1) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"[3 $$0,0#00000000000000000000000000000000:Default]\r\n"
"[{0} \r\n"
"[s0;2 Souèet dvou reálných èísel.")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CaddNN", LNG_ENGLISH, "operator \1+\1 (\1real number\1, \1real number\1) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CaddSS", LNG_CZECH, "operátor \1+\1 (\1øetìzec\1, \1øetìzec\1) [S ®] \1øetìzec\1")
HELP_TOPIC_TEXT(
"[3 $$0,0#00000000000000000000000000000000:Default]\r\n"
"[{0} \r\n"
"[s0;2 Operátor spojí dva øetìzce tak, že je zaøadí za sebe.&]\r\n"
"[s0;2 &]\r\n"
"[s0;2 [* Pøíklad:] \"ahoj\" +\" svìte\" = \"ahoj svìte\"")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CaddSS", LNG_ENGLISH, "operator \1+\1 (\1string\1, \1string\1) [S ®] \1string\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CaddDN", LNG_CZECH, "operátor \1+\1 (\1datum/èas\1, \1reálné èíslo\1) [S ®] \1datum/èas\1")
HELP_TOPIC_TEXT(
"[3 $$0,0#00000000000000000000000000000000:Default]\r\n"
"[{0} \r\n"
"[s0;2 Operátor posune zadané datum o_daný poèet dní (dopøedu, pokud \r\n"
"je èíslo kladné). Poèet dní mùže být i neceloèíselný, v_tom pøípadì \r\n"
"se posune i èíslo sekundy, minuty a hodiny.&]\r\n"
"[s0;2 &]\r\n"
"[s0;2 [* Pøíklad]: 27.12.1999 + 7 = 3.1.2000")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CaddDN", LNG_ENGLISH, "operator \1+\1 (\1date/time\1, \1real number\1) [S ®] \1date/time\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CaddND", LNG_CZECH, "operátor \1+\1 (\1reálné èíslo\1, \1datum/èas\1) [S ®] \1datum/èas\1")
HELP_TOPIC_TEXT(
"[3 $$0,0#00000000000000000000000000000000:Default]\r\n"
"[{0} \r\n"
"[s0;2 Operátor posune zadané datum o_daný poèet dní (dopøedu, pokud \r\n"
"je èíslo kladné). Poèet dní mùže být i neceloèíselný, v_tom pøípadì \r\n"
"se posune i èíslo sekundy, minuty a hodiny.&]\r\n"
"[s0;2 &]\r\n"
"[s0;2 [* Pøíklad]: 27.12.1999 + 7 = 3.1.2000")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CaddND", LNG_ENGLISH, "operator \1+\1 (\1real number\1, \1date/time\1) [S ®] \1date/time\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 The unary operator ][*A@0+84 `+][A@0+84 leaves its \r\n"
"argument unchanged. The operator serves only as a symmetric complement \r\n"
"of the operator ][*A@0+84 `-][A@0+84 to increase readability \r\n"
"of certain formulas.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [A@0+84 Binary operator ][*A@0+84 `+][A@0+84 adds up its operands. \r\n"
"In case of strings, the strings will be concatenated. When a \r\n"
"number is added to a date value, the date will be moved forward \r\n"
"or back by given number of days (forward if it is positive).]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: 27 `+ 35 `= 62, `\"a piece `\" `+ \r\n"
"`\"of text`\" `= `\"a piece of text`\", 27.12.1999 `+ 7 `= 3.1.2000]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CsubNN", LNG_CZECH, "operátor \1-\1 (\1reálné èíslo\1, \1reálné èíslo\1) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CsubNN", LNG_ENGLISH, "operator \1-\1 (\1real number\1, \1real number\1) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CsubDN", LNG_CZECH, "operátor \1-\1 (\1datum/èas\1 [/ d], \1reálné èíslo\1 [/ poèet_dní]) [S ®] \1datum/èas\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CsubDN", LNG_ENGLISH, "operator \1-\1 (\1date/time\1 [/ d], \1real number\1 [/ number_of_days]) [S ®] \1date/time\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CsubDD", LNG_CZECH, "operátor \1-\1 (\1datum/èas\1 [/ datum1], \1datum/èas\1 [/ datum2]) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Unární operátor ][*A@0+84 `-][A@0+84 obrátí znaménko \r\n"
"svého argumentu.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [A@0+84 Binární operátor ][*A@0+84 `-][A@0+84 odeète své operandy. \r\n"
"V_pøípadì dvojice èísel je výsledkem bìžný èíselný rozdíl hodnot. \r\n"
"V_pøípadì rozdílu data a_celého èísla se od data odeète zadaný \r\n"
"poèet dní. Výsledkem rozdílu dvou dat je poèet dní mezi nimi. \r\n"
"Poèet je kladný, pokud je první datum pozdìjší než druhé.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: 137 `- 95 `= 42, 27.12.1999 `- 5 \r\n"
"`= 22.12.1999, 4.1.2000 `- 28.12.1999 `= 7]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CsubDD", LNG_ENGLISH, "operator \1-\1 (\1date/time\1 [/ date1], \1date/time\1 [/ date2]) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Unary operator ][*A@0+84 `-][A@0+84 reverses the sign \r\n"
"of its numerical argument.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [A@0+84 Binary operator ][*A@0+84 `-][A@0+84 subtracts its \r\n"
"operands. For numerical operands, the result is the ordinary \r\n"
"difference. When an integer is subtracted from a date, the date \r\n"
"is moved backward the specified number of days. When subtracting \r\n"
"two dates, the result is the number of days between them. The \r\n"
"number is positive if the left date comes after the right date.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: 137 `- 95 `= 42, 27.12.1999 `- 5 \r\n"
"`= 22.12.1999, 4.1.2000 `- 28.12.1999 `= 7]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CmulSN", LNG_CZECH, "operátor \1*\1 (\1øetìzec\1 [/ text], \1celé èíslo\1 [/ poèet]) [S ®] \1øetìzec\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CmulSN", LNG_ENGLISH, "operator \1*\1 (\1string\1 [/ text], \1integer\1 [/ count]) [S ®] \1string\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CroundN", LNG_CZECH, "\1round\1 (\1reálné èíslo\1) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CroundN", LNG_ENGLISH, "\1round\1 (\1real number\1) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CroundNN", LNG_CZECH, "\1round\1 (\1reálné èíslo\1 [/ hodnota], \1celé èíslo\1 [/ poèet_desetinných_míst]) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Zaokrouhlení na zadaný poèet desetinných míst (0, pokud \r\n"
"není zadáno). Smìr zaokrouhlení je k_nejbližšímu reálnému èíslu, \r\n"
"které je celistvým násobkem hodnoty ][*A@0+84 10_`*`*_][/A@0+84 `-poèet_míst][A@0+84 .\r\n"
" Pokud zadané èíslo leží pøesnì v_polovinì vzdálenosti mezi nejbližšími \r\n"
"takovými èísly, zaokrouhlí se smìrem nahoru.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: round(`-2.5) `= `-2, round(47.32, \r\n"
"1) `= 47.3, round(117, `-1) `= 120.]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CroundNN", LNG_ENGLISH, "\1round\1 (\1real number\1 [/ value], \1integer\1 [/ decimals]) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Rounding to the stated number of decimal places (0 by \r\n"
"default). The direction of rounding is towards the nearest integral \r\n"
"multiple of ][*A@0+84 10_`*`*_][/A@0+84 `-decimals][A@0+84 . \r\n"
"If the number lies exactly in the middle between two such numbers, \r\n"
"it is rounded up (towards positive infinity).]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: round(`-2.5) `= `-2, round(47.32, \r\n"
"1) `= 47.3, round(117, `-1) `= 120.]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CfloorN", LNG_CZECH, "\1floor\1 (\1reálné èíslo\1) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"[3 $$0,0#00000000000000000000000000000000:Default]\r\n"
"[{0} \r\n"
"[s0;2 Zaokrouhlení smìrem dolù. Funkce nalezne nejvyšší celé èíslo, \r\n"
"které není vyšší než pùvodní [/ hodnota].&]\r\n"
"[s0;2 &]\r\n"
"[s0;2 [* Pøíklad]: floor(-2.5) = -3")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CfloorN", LNG_ENGLISH, "\1floor\1 (\1real number\1) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CfloorNN", LNG_CZECH, "\1floor\1 (\1reálné èíslo\1 [/ hodnota], \1celé èíslo\1 [/ poèet_desetinných_míst]) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"[3 $$0,0#00000000000000000000000000000000:Default]\r\n"
"[{0} \r\n"
"[s0;2 Zaokrouhlení smìrem dolù na zadaný poèet desetinných míst. \r\n"
"Funkce nalezne nejvyšší reálné èíslo, které je celistvým násobkem \r\n"
"hodnoty [* 10_**_][/ -poèet_míst] a_není vyšší než pùvodní [/ hodnota].&]\r\n"
"[s0;2 &]\r\n"
"[s0;2 [* Pøíklad]: floor(47.32, 1) = 47.3, floor(117, -1) = 110.")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CfloorNN", LNG_ENGLISH, "\1floor\1 (\1real number\1 [/ value], \1integer\1 [/ decimals]) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Rounding down (towards minus infinity) to the stated \r\n"
"number of decimal places (0 by default). The function returns \r\n"
"the highest integral multiple of ][*A@0+84 10_`*`*_][/A@0+84 `-decimals][A@0+84 \r\n"
"not greater than the original ][/A@0+84 value][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: floor(`-2.5) `= `-3, floor(47.32, \r\n"
"1) `= 47.3, floor(117, `-1) `= 110.]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CceilN", LNG_CZECH, "\1ceil\1 (\1reálné èíslo\1) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"[3 $$0,0#00000000000000000000000000000000:Default]\r\n"
"[{0} \r\n"
"[s0;2 Zaokrouhlení smìrem nahoru. Funkce nalezne nejmenší celé èíslo, \r\n"
"které není menší než pùvodní [/ hodnota].&]\r\n"
"[s0;2 &]\r\n"
"[s0;2 [* Pøíklad]: ceil(-2.5) = -2")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CceilN", LNG_ENGLISH, "\1ceil\1 (\1real number\1) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CceilNN", LNG_CZECH, "\1ceil\1 (\1reálné èíslo\1 [/ hodnota], \1celé èíslo\1 [/ poèet_desetinných_míst]) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"[3 $$0,0#00000000000000000000000000000000:Default]\r\n"
"[{0} \r\n"
"[s0;2 Zaokrouhlení smìrem nahoru na zadaný poèet desetinných míst. \r\n"
"Funkce nalezne nejmenší reálné èíslo, které je celistvým násobkem \r\n"
"hodnoty [* 10_**_][/ -poèet_míst] a_není menší než pùvodní [/ hodnota].&]\r\n"
"[s0;2 &]\r\n"
"[s0;2 [* Pøíklad]: ceil(47.32, 1) = 47.4, ceil(117, -1) = 120.")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CceilNN", LNG_ENGLISH, "\1ceil\1 (\1real number\1 [/ value], \1integer\1 [/ decimals]) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Rounding down (towards plus infinity) to the stated \r\n"
"number of decimal places (0 by default). The function returns \r\n"
"the lowest integral multiple of ][*A@0+84 10_`*`*_][/A@0+84 `-decimals][A@0+84 \r\n"
"not lower than the original ][/A@0+84 value][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: ceil(`-2.5) `= `-2, ceil(47.32, \r\n"
"1) `= 47.4, ceil(117, `-1) `= 120.]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CminNN", LNG_CZECH, "\1min\1 (\1reálné èíslo\1, \1reálné èíslo\1) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CminNN", LNG_ENGLISH, "\1min\1 (\1real number\1, \1real number\1) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CminSS", LNG_CZECH, "\1min\1 (\1øetìzec\1, \1øetìzec\1) [S ®] \1øetìzec\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CminSS", LNG_ENGLISH, "\1min\1 (\1string\1, \1string\1) [S ®] \1string\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CminTT", LNG_CZECH, "\1min\1 (\1datum/èas\1, \1datum/èas\1) [S ®] \1datum/èas\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Minimum. Funkce vrátí menší z_dvojice zadaných hodnot. \r\n"
"V_pøípadì textù se provádí lexikografické srovnání (funkce vrátí \r\n"
"text, který by ve slovníku byl blíže zaèátku).]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CminTT", LNG_ENGLISH, "\1min\1 (\1date/time\1, \1date/time\1) [S ®] \1date/time\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Minimum. The function will return the smaller of its \r\n"
"arguments. Texts are compared lexicographically (the function \r\n"
"will return text which would be closer to the beginning in a \r\n"
"dictionary).]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CmaxNN", LNG_CZECH, "\1max\1 (\1reálné èíslo\1, \1reálné èíslo\1) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CmaxNN", LNG_ENGLISH, "\1max\1 (\1real number\1, \1real number\1) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CmaxSS", LNG_CZECH, "\1max\1 (\1øetìzec\1, \1øetìzec\1) [S ®] \1øetìzec\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CmaxSS", LNG_ENGLISH, "\1max\1 (\1string\1, \1string\1) [S ®] \1string\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CmaxTT", LNG_CZECH, "\1max\1 (\1datum/èas\1, \1datum/èas\1) [S ®] \1datum/èas\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Maximum. Funkce vrátí vìtší z_dvojice zadaných hodnot. \r\n"
"V_pøípadì textù se provádí lexikografické srovnání (funkce vrátí \r\n"
"text, který by ve slovníku byl blíže konci.]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CmaxTT", LNG_ENGLISH, "\1max\1 (\1date/time\1, \1date/time\1) [S ®] \1date/time\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Minimum. The function will return the bigger of its \r\n"
"arguments. Texts are compared lexicographically (the function \r\n"
"will return text which would be closer to the end in a dictionary).]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CminmaxNNN", LNG_CZECH, "\1minmax\1 (\1reálné èíslo\1, \1reálné èíslo\1, \1reálné èíslo\1) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CminmaxNNN", LNG_ENGLISH, "\1minmax\1 (\1real number\1, \1real number\1, \1real number\1) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CminmaxSSS", LNG_CZECH, "\1minmax\1 (\1øetìzec\1, \1øetìzec\1, \1øetìzec\1) [S ®] \1øetìzec\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CminmaxSSS", LNG_ENGLISH, "\1minmax\1 (\1string\1, \1string\1, \1string\1) [S ®] \1string\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CminmaxTTT", LNG_CZECH, "\1minmax\1 (\1datum/èas\1, \1datum/èas\1, \1datum/èas\1) [S ®] \1datum/èas\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CminmaxTTT", LNG_ENGLISH, "\1minmax\1 (\1date/time\1, \1date/time\1, \1date/time\1) [S ®] \1date/time\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$ClenS", LNG_CZECH, "\1len\1 (\1øetìzec\1) [S ®] \1celé èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Funkce vrátí délku (poèet znakù) textu, který je jejím \r\n"
"parametrem. Pokud je text prázdný, výsledkem funkce je hodnota \r\n"
"0.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: len(`\"pokusný text`\") `= 12.]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$ClenS", LNG_ENGLISH, "\1len\1 (\1string\1) [S ®] \1integer\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 The function will return the length (number of characters) \r\n"
"of its string argument. If the string is empty the function returns \r\n"
"0.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: len(`\"simple text`\") `= 11.]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CnlsN", LNG_CZECH, "\1nls\1 (\1reálné èíslo\1 [/ èíslo]) [S ®] \1øetìzec\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CnlsN", LNG_ENGLISH, "\1nls\1 (\1real number\1 [/ value]) [S ®] \1string\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CnlsNN", LNG_CZECH, "\1nls\1 (\1reálné èíslo\1 [/ èíslo], \1celé èíslo\1 [/ des_míst]) [S ®] \1øetìzec\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Pøevod èíselné hodnoty na text s využitím národních \r\n"
"zvyklostí pro formátování èísel (oddìlovaèe tisícù, oddìlovaè \r\n"
"desetinné èásti). Pokud není zadán poèet desetinných míst, dosadí \r\n"
"se bìžná hodnota 3. Pokud je poèet desetinných míst kladný, z \r\n"
"desetinné èásti èísla se odstraní nevýznamné nuly; pokud je poèet \r\n"
"míst záporný, nevýznamné nuly se v èísle ponechají.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: nls(1272.3, `-2) `= `\"1 272,30`\"]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CnlsNN", LNG_ENGLISH, "\1nls\1 (\1real number\1 [/ value], \1integer\1 [/ decimals]) [S ®] \1string\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Converts its numeric value to text according to current \r\n"
"regional settings (delimiters of thousands, delimiter of decimal \r\n"
"part). If number of decimals is omitted, the default value 3 \r\n"
"is used. If the number of decimals is positive, non`-significant \r\n"
"zeroes will be deleted from the decimal part of the number. If \r\n"
"the number of decimal positions is negative, non`-significant \r\n"
"zeroes will be retained in the number. ]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: nls(1272.3, `-2) `= `\"1 272,30`\"]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CtextN", LNG_CZECH, "\1text\1 (\1reálné èíslo\1) [S ®] \1øetìzec\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CtextN", LNG_ENGLISH, "\1text\1 (\1real number\1) [S ®] \1string\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CftextN", LNG_CZECH, "\1ftext\1 (\1reálné èíslo\1) [S ®] \1øetìzec\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CftextN", LNG_ENGLISH, "\1ftext\1 (\1real number\1) [S ®] \1string\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CftextNI", LNG_CZECH, "\1ftext\1 (\1reálné èíslo\1, \1celé èíslo\1) [S ®] \1øetìzec\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Funkce pøevede èíslo na text se zadaným poètem desetinných \r\n"
"míst. Pokud není poèet míst zadán, desetinná místa se ignorují.]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CftextNI", LNG_ENGLISH, "\1ftext\1 (\1real number\1, \1integer\1) [S ®] \1string\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Funkce pøevede èíslo na text se zadaným poètem desetinných \r\n"
"míst. Pokud není poèet míst zadán, desetinná místa se ignorují.]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CtextS", LNG_CZECH, "\1text\1 (\1øetìzec\1) [S ®] \1øetìzec\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CtextS", LNG_ENGLISH, "\1text\1 (\1string\1) [S ®] \1string\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CtextD", LNG_CZECH, "\1text\1 (\1datum/èas\1) [S ®] \1øetìzec\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Pøevod hodnoty na text. Pøi pøevodu èísla na text je \r\n"
"výsledkem textová reprezentace tohoto èísla, poøízená na 10 platných \r\n"
"èíslic. Pokud je parametrem text, funkce ponechá tento text beze \r\n"
"zmìny. Pøi pøevodu data na text se do øetìzce datum uloží v bìžném \r\n"
"tvaru ][*A@0+84 den.mìsíc.rok][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: text(1 `/ 3) `= `\"0.3333333333`\", \r\n"
"text(`\"ahoj`\") `= `\"ahoj`\", text(26.7.1971) `= `\"26.07.1971`\"]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CtextD", LNG_ENGLISH, "\1text\1 (\1date/time\1) [S ®] \1string\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Value`-to`-text conversion. If a number is converted \r\n"
"into a text, its result is the text representation of the number \r\n"
"with 10 significant digits. If the parameter is a text, the text \r\n"
"will be left unchanged by the function. In case of date`-to`-text \r\n"
"conversion, the date will be saved in the string in the usual \r\n"
"form day.month.year.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: text(1 `/ 3) `= `\"0.3333333333`\", \r\n"
"text(`\"hello`\") `= `\"hello`\", text(26.7.1971) `= `\"26.07.1971`\"]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CmidSN", LNG_CZECH, "\1mid\1 (\1øetìzec\1 [/ text], \1celé èíslo\1 [/ zaèátek]) [S ®] \1øetìzec\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CmidSN", LNG_ENGLISH, "\1mid\1 (\1string\1 [/ text], \1integer\1 [/ beginning]) [S ®] \1string\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CmidSNN", LNG_CZECH, "\1mid\1 (\1øetìzec\1 [/ text], \1celé èíslo\1 [/ zaèátek], \1celé èíslo\1 [/ poèet_znakù]) [S ®] \1øetìzec\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Funkce vrátí zadaný ][/A@0+84 poèet znakù][A@0+84 z_øetìzce \r\n"
"][/A@0+84 text][A@0+84 od pozice ][/A@0+84 zaèátek][A@0+84 . \r\n"
"První znak v_øetìzci má pozièní èíslo 0, druhý znak èíslo 1 atd., \r\n"
"poslední znak má pozici ][*A@0+84 len(][*/A@0+84 text][*A@0+84 \r\n"
"`- 1)][A@0+84 . Pokud není poèet znakù zadán, funkce vrátí všechny \r\n"
"znaky øetìzce od zadané pozice až do konce.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: mid(`\"ahoj svìte`\", 3, 3) `= `\"j_s`\"]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CmidSNN", LNG_ENGLISH, "\1mid\1 (\1string\1 [/ text], \1integer\1 [/ beginning], \1integer\1 [/ character_count]) [S ®] \1string\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 The function returns ][/A@0+84 character`_count][A@0+84 \r\n"
"characters from the string ][/A@0+84 text][A@0+84 starting at \r\n"
"position ][/A@0+84 beginning][A@0+84 . The first character in \r\n"
"the string has the position number 0, the second character has \r\n"
"the number 1 etc., the last character has the position ][*A@0+84 len(][*/A@0+84 t\r\n"
"ext][*A@0+84 `- 1)][A@0+84 . If the character count is omitted \r\n"
"the function returns all characters from the position ][/A@0+84 beginning][A@0+84 \r\n"
"until the end of the string.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: mid(`\"hello world`\", 4, 3) `= `\"o \r\n"
"w`\"]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CnumberS", LNG_CZECH, "\1number\1 (\1øetìzec\1) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CnumberS", LNG_ENGLISH, "\1number\1 (\1string\1) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CnumberSN", LNG_CZECH, "\1number\1 (\1øetìzec\1 [/ text], \1reálné èíslo\1 [/ jinak]) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Funkce pøevede textovou reprezentaci reálného èísla \r\n"
"na hodnotu tohoto èísla. Varianta funkce s jedním parametrem \r\n"
"v pøípadì chybného zápisu èísla ohlásí pøi vyhodnocení chybu; \r\n"
"funkce s dvìma parametry vrátí v pøípadì chyby nebo prázdného \r\n"
"øetìzce èíselnou hodnotu ][/A@0+84 jinak][A@0+84 , zadanou jako \r\n"
"druhý parametr.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: number(`\"1.2e3`\") `= 1200]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CnumberSN", LNG_ENGLISH, "\1number\1 (\1string\1 [/ text], \1real number\1 [/ default]) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 The function converts text representation of a real \r\n"
"numeric constant to the value of this number. If the text doesn`'t \r\n"
"contain a valid text representation of a real number, the form \r\n"
"with one parameter aborts the computation with the error ][/A@0+84 `'invalid \r\n"
"numeric format`'][A@0+84 whereas the form with two arguments \r\n"
"merely returns its second argument ][/A@0+84 default][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: number(`\"1.2e3`\") `= 1200]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$Cdate0", LNG_CZECH, "\1date\1 [S ®] \1datum\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$Cdate0", LNG_ENGLISH, "\1date\1 [S ®] \1date\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CdateN", LNG_CZECH, "\1date\1 (\1celé èíslo\1 [/ den]) [S ®] \1datum\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CdateN", LNG_ENGLISH, "\1date\1 (\1integer\1 [/ day]) [S ®] \1date\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CdateNN", LNG_CZECH, "\1date\1 (\1celé èíslo\1 [/ den], \1celé èíslo\1 [/ mìsíc]) [S ®] \1datum\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CdateNN", LNG_ENGLISH, "\1date\1 (\1integer\1 [/ day], \1integer\1 [/ month]) [S ®] \1date\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CdateNNN", LNG_CZECH, "\1date\1 (\1celé èíslo\1 [/ den], \1celé èíslo\1 [/ mìsíc], \1celé èíslo\1 [/ rok]) [S ®] \1datum\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Funkce sestaví datum ze zadaných položek. Funkce bez \r\n"
"parametru vrátí dnešní datum, zjištìné ze systému. Funkce s_jedním \r\n"
"parametrem ][/A@0+84 den][A@0+84 vrátí den se zadaným èíslem \r\n"
"v_aktuálním mìsíci. Funkce se dvìma parametry ][/A@0+84 den][A@0+84 , \r\n"
"][/A@0+84 mìsíc][A@0+84 vrátí den se zadaným èíslem dne a_mìsíce \r\n"
"v_aktuálním roce. Varianta se tøemi parametry pouze sestaví datum \r\n"
"ze zadaných souèástí.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: date `= ][A@0+84 19.06.2003][A@0+84 , \r\n"
"date(10) `= ][A@0+84 10.06.2003][A@0+84 , date(15, 7) `= ][A@0+84 15.07.2003][A@0+84 ,\r\n"
" date(25, 1, 1974) `= 25.01.1974]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CdateNNN", LNG_ENGLISH, "\1date\1 (\1integer\1 [/ day], \1integer\1 [/ month], \1integer\1 [/ year]) [S ®] \1date\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 The function composes a date value from its arguments. \r\n"
"The form without parameters returns current system date. The \r\n"
"form with the parameter ][/A@0+84 day][A@0+84 returns given \r\n"
"day in the current month. The two parameter`-form, ][/A@0+84 day][A@0+84 \r\n"
"and ][/A@0+84 month][A@0+84 , returns given day and month in \r\n"
"the current system year. The three argument form composes an \r\n"
"arbitrary date as specified by day, month, and year number.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: date `= ][A@0+84 20.06.2003][A@0+84 , \r\n"
"date(10) `= ][A@0+84 10.06.2003][A@0+84 , date(15, 7) `= ][A@0+84 15.07.2003][A@0+84 ,\r\n"
" date(25, 1, 1974) `= 25.01.1974]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$Cadd_monthsDN", LNG_CZECH, "\1add_months\1 (\1datum\1, \1celé èíslo\1 [/ poèet_mìsícù]) [S ®] \1datum\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Funkce pøiète k datu zadaný ][/A@0+84 poèet mìsícù][A@0+84 . \r\n"
"Pokud cílový mìsíc má ménì dní, než je èíslo dne v mìsíci v pùvodním \r\n"
"datu, nastaví se èíslo dne na èíslo posledního dne v cílovém \r\n"
"mìsíci.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: add_months(29.2.1996, 12) `= 28.2.1997]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$Cadd_monthsDN", LNG_ENGLISH, "\1add_months\1 (\1date\1, \1integer\1 [/ number_of_months]) [S ®] \1date\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 The function adds given ][/A@0+84 number`_of`_months][A@0+84 \r\n"
"to the date. If the target month has fewer days than is the day \r\n"
"number in the original date, the function returns last day of \r\n"
"the target month.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: add`_months(29.2.1996, 12) `= 28.2.1997]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$Cadd_yearsDN", LNG_CZECH, "\1add_years\1 (\1datum\1, \1celé èíslo\1 [/ poèet_let]) [S ®] \1datum\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Funkce pøiète k datu zadaný ][/A@0+84 poèet let][A@0+84 . \r\n"
"Pokud pùvodní datum je 29.2. v pøestupném roce a cílový rok není \r\n"
"pøestupný, zmìní se èíslo dne na 28.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: add_years(29.2.1992, 3) `= 28.2.1995]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$Cadd_yearsDN", LNG_ENGLISH, "\1add_years\1 (\1date\1, \1integer\1 [/ number_of_years]) [S ®] \1date\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 The function adds given ][/A@0+84 number`_of`_years][A@0+84 \r\n"
"to its date argument. If the original date is Feb 29 in a leap \r\n"
"year and the target year is not a leap one, the day number is \r\n"
"adjusted to 28.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: add`_years(29.2.1992, 3) `= 28.2.1995]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$Cis_numberV", LNG_CZECH, "\1is_number\1 (\1libovolný typ\1) [S ®] \1celé èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Funkce otestuje, zda je zadaný parametr typu ][*A@0+84 èíslo][A@0+84 \r\n"
"(celé nebo reálné èíslo, pøípadnì výsledek nìkteré z_logických \r\n"
"operací). Pokud parametr je typu ][*A@0+84 èíslo][A@0+84 , funkce \r\n"
"vrátí logickou hodnotu 1 (][*A@0+84 pravda][A@0+84 ).]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: is_number(10.5) `= 1, is_number(23.5.1997) \r\n"
"`= 0, is_number(`\"ahoj`\") `= 0]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$Cis_numberV", LNG_ENGLISH, "\1is_number\1 (\1any data type\1) [S ®] \1integer\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 The function checks whether its argument is a number \r\n"
"(integer, real number, or a logical value). If the argument is \r\n"
"a number type, the function returns logical value 1 (true).]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: is number(10.5) `= 1, is number(23.5.1997) \r\n"
"`= 0, is number(`\"hi`\") `= 0]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$Cis_textV", LNG_CZECH, "\1is_text\1 (\1libovolný typ\1) [S ®] \1celé èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Funkce vrátí logickou hodnotu 1 (][*A@0+84 pravda][A@0+84 ), \r\n"
"když zadaný parametr je typu ][*A@0+84 øetìzec][A@0+84 . Pokud \r\n"
"je parametr jiného typu nebo obsahuje prázdnou hodnotu, funkce \r\n"
"vrátí hodnotu 0 (][*A@0+84 nepravda][A@0+84 ).]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: is_text(10.5) `= 0, is_text(23.5.1997) \r\n"
"`= 0, is_text(`\"ahoj`\") `= 1]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$Cis_textV", LNG_ENGLISH, "\1is_text\1 (\1any data type\1) [S ®] \1integer\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 The function returns logical value 1 (][*A@0+84 true][A@0+84 ) \r\n"
"if its argument is a string. If the parameter is of a different \r\n"
"type or is empty, the function returns logical value 0 (false).]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: is`_text(10.5) `= 0, is`_text(23.5.1997) \r\n"
"`= 0, is`_text(`\"hi`\") `= 1]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$Cis_nullV", LNG_CZECH, "\1is_null\1 (\1libovolný typ\1) [S ®] \1celé èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Funkce vrátí logickou hodnotu 1 (][*A@0+84 pravda][A@0+84 ), \r\n"
"když její parametr je typu ][*A@0+84 null][A@0+84 jinak vrátí \r\n"
"logickou hodnotu 0 (][*A@0+84 nepravda][A@0+84 ).]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: is_null(10.5) `= 0, is_null(null) \r\n"
"`= 1]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$Cis_nullV", LNG_ENGLISH, "\1is_null\1 (\1any data type\1) [S ®] \1integer\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 The function returns the logical value 1 (][*A@0+84 true][A@0+84 ) \r\n"
"if its parameter is of type][*A@0+84 null][A@0+84 ; otherwise \r\n"
"the logical value 0 (][*A@0+84 false][A@0+84 ) is returned.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: is_null(10.5) `= 0, is_null(null) \r\n"
"`= 1]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CsqrtN", LNG_CZECH, "\1sqrt\1 (\1reálné èíslo\1 [/ x]) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Druhá odmocnina. Funkce vrátí takovou hodnotu ][*/A@0+84 a][A@0+84 , \r\n"
"pro kterou ][*/A@0+84 x][*A@0+84 `= ][*/A@0+84 a][*A@0+84 `* \r\n"
"][*/A@0+84 a][A@0+84 . Pokud je parametr funkce záporný, výpoèet \r\n"
"výrazu skonèí s chybou ][A@0+84 chyba pøi výpoètu v reálných \r\n"
"èíslech][*_A@3;3 ERROR`: `[ UNMATCHED`: .`\n"
"`\n"
"`[`* Pøíklad`]`: \r\n"
"sqrt]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CsqrtN", LNG_ENGLISH, "\1sqrt\1 (\1real number\1 [/ x]) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 real number operation error][*_A@3;3 ERROR`: `[ UNMATCHED`: \r\n"
".`\n"
"`\n"
"`[`* Example`]`: sqrt]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CexpN", LNG_CZECH, "\1exp\1 (\1reálné èíslo\1) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Pøirozená exponenciála. Výsledkem funkce je mocnina, \r\n"
"jejímž základem je Eulerovo èíslo ][*A@0+84 e][A@0+84 (viz str._93)][A@0+84 \r\n"
"a_exponentem je zadané reálné èíslo.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: exp(3.5) `= ][A@0+84 33.11545196]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CexpN", LNG_ENGLISH, "\1exp\1 (\1real number\1) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Natural exponential. The result of this function is \r\n"
"the Euler number ][*A@0+84 e][A@0+84 (viz str._93)][A@0+84 \r\n"
"raised to the power given by the argument of ][*A@0+84 exp][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: exp(3.5) `= ][A@0+84 33.11545196]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$ClnN", LNG_CZECH, "\1ln\1 (\1reálné èíslo\1 [/ x]) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Pøirozený logaritmus. Funkce vypoète logaritmus parametru \r\n"
"][/A@0+84 x][A@0+84 o_základu ][*A@0+84 e][A@0+84 , tedy takové \r\n"
"reálné èíslo ][/A@0+84 a][A@0+84 , pro které platí`: ][*/A@0+84 x][*A@0+84 \r\n"
"`= exp(][*/A@0+84 a][*A@0+84 )][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: ln(100) `= ][A@0+84 4.605170186]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$ClnN", LNG_ENGLISH, "\1ln\1 (\1real number\1 [/ x]) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Natural (hyperbolic) logarithm. The function will calculate \r\n"
"the logarithm of the parameter ][/A@0+84 x][A@0+84 with ][*A@0+84 e][A@0+84 \r\n"
"as its base, i.e. such real number ][/A@0+84 a][A@0+84 for which \r\n"
"][*/A@0+84 x][*A@0+84 `= exp(][*/A@0+84 a][*A@0+84 )][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: ln(100) `= ][A@0+84 4.605170186]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CarcsinN", LNG_CZECH, "\1arcsin\1 (\1reálné èíslo\1 [/ x]) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Arkus sinus stanoví takový úhel ][S@0+84 a][A@0+84 \r\n"
"v_rozsahu ][*A@0+84 `[`-][*S@0+84 p][*A@0+84 _`/_2, ][*S@0+84 p][*A@0+84 _`/_2)][A@0+84 ,\r\n"
" pro který je ][*A@0+84 sin(][*/S@0+84 a][*A@0+84 ) `= ][*/A@0+84 x][A@0+84 . \r\n"
"Vypoètený úhel funkce vrací v_radiánech. Pokud parametr funkce \r\n"
"leží mimo interval ][*A@0+84 `[`-1,1`]][A@0+84 , výpoèet skonèí \r\n"
"s chybou ][A@0+84 chyba pøi výpoètu v reálných èíslech][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: arcsin(0.5) `= ][A@0+84 0.5235987756]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CarcsinN", LNG_ENGLISH, "\1arcsin\1 (\1real number\1 [/ x]) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Arcsine returns such an angle ][S@0+84 a][A@0+84 in \r\n"
"the range ][*A@0+84 `[`-][*S@0+84 p][*A@0+84 `/ 2, ][*S@0+84 p][*A@0+84 \r\n"
"`/ 2)][A@0+84 for which ][*A@0+84 sin(][*/S@0+84 a][*A@0+84 ) \r\n"
"`= ][*/A@0+84 x][A@0+84 . The angle is returned in radians. If \r\n"
"the function argument lies outside the interval ][*A@0+84 `[`-1,1`]][A@0+84 , \r\n"
"the computation is aborted with the error message ][A@0+84 real \r\n"
"number operation error][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: arcsin(0.5) `= ][A@0+84 0.5235987756]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CarccosN", LNG_CZECH, "\1arccos\1 (\1reálné èíslo\1 [/ x]) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Arkus kosinus stanoví takový úhel ][S@0+84 a][A@0+84 \r\n"
"v_rozsahu ][*A@0+84 `[0, ][*S@0+84 p][*A@0+84 )][A@0+84 , pro \r\n"
"který je ][*A@0+84 cos(][*/S@0+84 a][*A@0+84 ) `= ][*/A@0+84 x][A@0+84 . \r\n"
"Vypoètený úhel funkce vrací v_radiánech. Pokud parametr funkce \r\n"
"leží mimo interval ][*A@0+84 `[`-1,1`]][A@0+84 , výpoèet skonèí \r\n"
"s chybou ][A@0+84 chyba pøi výpoètu v reálných èíslech][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: arccos(`-0.5) `= ][A@0+84 2.094395102]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CarccosN", LNG_ENGLISH, "\1arccos\1 (\1real number\1 [/ x]) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Arccosine returns such an angle ][S@0+84 a][A@0+84 \r\n"
"in the range ][*A@0+84 `[0, ][*S@0+84 p][*A@0+84 )][A@0+84 for \r\n"
"which ][*A@0+84 cos(][*/S@0+84 a][*A@0+84 ) `= ][*/A@0+84 x][A@0+84 . \r\n"
"The angle is returned in radians. If the function argument lies \r\n"
"outside the interval ][*A@0+84 `[`-1,1`]][A@0+84 , the computation \r\n"
"is aborted with the error message ][A@0+84 real number operation \r\n"
"error][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: arccos(`-0.5) `= ][A@0+84 2.094395102]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CarctgN", LNG_CZECH, "\1arctg\1 (\1reálné èíslo\1 [/ x]) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Arkus tangens stanoví takový úhel ][S@0+84 a][A@0+84 \r\n"
"v_rozsahu ][*A@0+84 `[`-][*S@0+84 p][*A@0+84 _`/_2, ][*S@0+84 p][*A@0+84 _`/_2)][A@0+84 ,\r\n"
" pro který je ][*A@0+84 tg(][*/S@0+84 a][*A@0+84 ) `= ][*/A@0+84 x][A@0+84 . \r\n"
"Vypoètený úhel funkce vrací v_radiánech.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: arctg(10) `= ][A@0+84 1.471127674]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CarctgN", LNG_ENGLISH, "\1arctg\1 (\1real number\1 [/ x]) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Arctangent returns such an angle ][S@0+84 a][A@0+84 \r\n"
"in the range ][*A@0+84 `[`-][*S@0+84 p][*A@0+84 `/ 2, ][*S@0+84 p][*A@0+84 \r\n"
"`/ 2)][A@0+84 for which ][*A@0+84 tg(][*/A@0+84 S a][*A@0+84 ) \r\n"
"`= ][*/A@0+84 x][A@0+84 . The calculated angle is returned in \r\n"
"radians.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: arctg(10) `= ][A@0+84 1.471127674]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$Cday_of_weekD", LNG_CZECH, "\1day_of_week\1 (\1datum\1) [S ®] \1celé èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Funkce vrátí index dne v_týdnu pro zadané datum. Prvním \r\n"
"dnem v_týdnu s_indexem 0 je pro tuto funkci ][*A@0+84 nedìle][A@0+84 , \r\n"
"posledním dnem je ][*A@0+84 sobota][A@0+84 s_indexem 6.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: day_of_week(][A@0+84 19.06.2003][A@0+84 ) \r\n"
"`= ][A@0+84 4]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$Cday_of_weekD", LNG_ENGLISH, "\1day_of_week\1 (\1date\1) [S ®] \1integer\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 The function returns the index of day in week for its \r\n"
"date argument. The functions returns 0 for Sunday, 1 for Monday \r\n"
"etc. through 6 for Saturday.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: day`_of`_week(][A@0+84 20.06.2003][A@0+84 ) \r\n"
"`= ][A@0+84 5]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$Cfirst_day_of_monthD", LNG_CZECH, "\1first_day_of_month\1 (\1datum\1 [/ d]) [S ®] \1datum\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Funkce vrátí datum prvního dne v mìsíci urèeném parametrem \r\n"
"][/A@0+84 d][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: `%1First_day_of_month`%01(18.3.1994) \r\n"
"`= 1.3.1994]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$Cfirst_day_of_monthD", LNG_ENGLISH, "\1first_day_of_month\1 (\1date\1 [/ d]) [S ®] \1date\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 The function returns first day in month defined by its \r\n"
"parameter d.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: first`_day`_of`_month(18.3.1994) \r\n"
"`= 1.3.1994]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$Clast_day_of_monthD", LNG_CZECH, "\1last_day_of_month\1 (\1datum\1 [/ d]) [S ®] \1datum\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Funkce vrátí datum posledního dne v mìsíci urèeném parametrem \r\n"
"][/A@0+84 d][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: `%01last_day_of_month`%01(3.2.1999) \r\n"
"`= 28.2.1999]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$Clast_day_of_monthD", LNG_ENGLISH, "\1last_day_of_month\1 (\1date\1 [/ d]) [S ®] \1date\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 The function returns last day in month defined by its \r\n"
"parameter d.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: last`_day`_of`_month(3.2.1999) `= \r\n"
"28.2.1999]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CabsN", LNG_CZECH, "\1abs\1 (\1reálné èíslo\1) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Absolutní hodnota èísla. Pokud je èíslo kladné, jeho \r\n"
"absolutní hodnota je mu rovna. Absolutní hodnotou záporného èísla \r\n"
"je èíslo opaèné.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: abs(`-10.5) `= 10.5, abs(12) `= \r\n"
"12.]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CabsN", LNG_ENGLISH, "\1abs\1 (\1real number\1) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Absolute value. If the number is positive, its absolute \r\n"
"value is equal to it. The absolute value of a negative number \r\n"
"is its inverse.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: abs(`-10.5) `= 10.5, abs(12) `= \r\n"
"12.]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CbitAndNN", LNG_CZECH, "operátor \1&\1 (\1celé èíslo\1, \1celé èíslo\1) [S ®] \1celé èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Bitový souèin. Výsledkem operace je celé èíslo, jehož \r\n"
"dvojková reprezentace obsahuje jednièky na tìch pozicích, na \r\n"
"kterých jsou ve dvojkové reprezentaci obou argumentù jednièky.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: 11 `& 13 `= 9 (1011 `& 1101 `= 1001).]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CbitAndNN", LNG_ENGLISH, "operator \1&\1 (\1integer\1, \1integer\1) [S ®] \1integer\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Bit product. The result is the integer whose binary \r\n"
"representation consists of ones on those positions on which there \r\n"
"are ones in binary representation of both arguments.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: 11 `& 13 `= 9 (1011 `& 1101 `= 1001).]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CbitOrNN", LNG_CZECH, "operátor \1|\1 (\1celé èíslo\1, \1celé èíslo\1) [S ®] \1celé èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Bitový souèet. Výsledkem operace je celé èíslo, jehož \r\n"
"dvojková reprezentace obsahuje jednièky na tìch pozicích, na \r\n"
"kterých je ve dvojkové reprezentaci alespoò jednoho z_argumentù \r\n"
"jednièka.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: 1 `| 4 `= 5 (001 `| 100 `= 101).]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CbitOrNN", LNG_ENGLISH, "operator \1|\1 (\1integer\1, \1integer\1) [S ®] \1integer\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Bit addition. The result is the integer whose binary \r\n"
"representation consists of 1`'s on those positions on which there \r\n"
"is 1 in binary representation of any of its arguments.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: 1 `| 4 `= 5 (001 `| 100 `= 101).]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CbitXorNN", LNG_CZECH, "operátor \1^\1 (\1celé èíslo\1, \1celé èíslo\1) [S ®] \1celé èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Bitový symetrický rozdíl (][*A@0+84 xor][A@0+84 ). Výsledkem \r\n"
"operace je celé èíslo, jehož dvojková reprezentace obsahuje jednièky \r\n"
"na tìch pozicích, na kterých se ve dvojkové reprezentaci obou \r\n"
"argumentù èíslice liší.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: 9 `^ 15 `= 6 (1001 `^ 1111 `= 0110).]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CbitXorNN", LNG_ENGLISH, "operator \1^\1 (\1integer\1, \1integer\1) [S ®] \1integer\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Bit symmetric difference (][*A@0+84 xor][A@0+84 ). The \r\n"
"result of the operation is an integer whose binary representation \r\n"
"consists of 1`'s on those positions on which the digits in binary \r\n"
"representation of its arguments differ.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: 9 `^ 15 `= 6 (1001 `^ 1111 `= 0110).]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CbitNotN", LNG_CZECH, "operátor \1~\1 (\1celé èíslo\1) [S ®] \1celé èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Bitová negace. Výsledkem operace je celé èíslo, jehož \r\n"
"dvojková reprezentace obsahuje jednièky právì na tìch pozicích, \r\n"
"kde jsou ve dvojkové reprezentaci argumentu nuly a_naopak. Vzhledem \r\n"
"k_tomu, že výpoèty s_celými èísly probíhají v_doplòkovém kódu, \r\n"
"platí`: ][*A@0+84 `%01`~x_`= `-1 `- x`%01][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: `~14 `= `-15.]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CbitNotN", LNG_ENGLISH, "operator \1~\1 (\1integer\1) [S ®] \1integer\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Bit negation. The result is the integer whose binary \r\n"
"representation consists of ones on those positions on which there \r\n"
"are zeroes and vice versa in binary representation of the argument. \r\n"
"As integer calculations are performed in 0`'s complement code, \r\n"
"it is always true that ][*A@0+84 `%01`~x_`= `-1 `- x`%01][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: `~14 `= `-15.]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CsalNN", LNG_CZECH, "operátor \1<<\1 (\1celé èíslo\1, \1celé èíslo\1 [/ poèet_bitù]) [S ®] \1celé èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Aritmetický posuv vlevo. Výsledkem operace je celé èíslo, \r\n"
"jehož dvojková reprezentace vznikne posuvem dvojkové reprezentace \r\n"
"èísla na levé stranì operátoru vlevo (smìrem k_vyšším bitùm) \r\n"
"o_poèet bitù urèený operandem na pravé stranì. Vzhledem k_tomu, \r\n"
"že celoèíselné výpoèty probíhají v_doplòkovém kódu, je ][*A@0+84 a_`<`< \r\n"
"b_`= a_`* 2 `*`* b][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: 3 `<`< 2 `= 12 (11 `<`< 2 `= 1100).]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CsalNN", LNG_ENGLISH, "operator \1<<\1 (\1integer\1, \1integer\1 [/ bit_count]) [S ®] \1integer\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Arithmetic shift to the left. The result is the integer \r\n"
"whose binary representation can be obtained by shifting the binary \r\n"
"representation of the left operand ][/A@0+84 bit`_count][A@0+84 \r\n"
"times to the left (towards higher bits), adding zeroes to the \r\n"
"right. As integer calculations are performed in 0`'s complement \r\n"
"code, it is always true (except when the result overflows valid \r\n"
"integer range) that ][*A@0+84 a_`<`< b_`= a_`* 2 `*`* b][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: 3 `<`< 2 `= 12 (11 `<`< 2 `= 1100).]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CsarNN", LNG_CZECH, "operátor \1>>\1 (\1celé èíslo\1, \1celé èíslo\1 [/ poèet_bitù]) [S ®] \1celé èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Aritmetický posuv vpravo. Výsledkem operace je celé \r\n"
"èíslo, jehož dvojková reprezentace vznikne posuvem dvojkové reprezentace \r\n"
"èísla na levé stranì operátoru vpravo (smìrem k_nižším bitùm) \r\n"
"o_poèet bitù urèený operandem na pravé stranì. Nejvyšší (znaménkový) \r\n"
"bit èísla se pøi posuvu kopíruje do nižších bitù, nejnižší bity \r\n"
"èísla se ztratí. Vzhledem k_tomu, že celoèíselné výpoèty probíhají \r\n"
"v_doplòkovém kódu, odpovídá aritmetický posuv o_bit vpravo dìlení \r\n"
"dvìma se zaokrouhlováním smìrem dolù.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: 12 `>`> 2 `= 3, `-14 `>`> 3 `= `-2.]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CsarNN", LNG_ENGLISH, "operator \1>>\1 (\1integer\1, \1integer\1 [/ bit_count]) [S ®] \1integer\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Arithmetic shift to the right. The result is the integer \r\n"
"whose binary representation will be made by shifting the binary \r\n"
"representation of its left operand to the right (towards lower \r\n"
"bits) ][/A@0+84 bit`_count][A@0+84 times, discarding lowest \r\n"
"bits as necessary and duplicating the highest bit (sign bit) \r\n"
"of the left operand. As integer calculations are performed in \r\n"
"0`'s complement code, the arithmetic shift to the right by a \r\n"
"bit equals division by two with rounding towards minus infinity.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: 12 `>`> 2 `= 3, `-14 `>`> 3 `= `-2.]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CmulNN", LNG_CZECH, "operátor \1*\1 (\1reálné èíslo\1, \1reálné èíslo\1) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Souèin reálných èísel.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: 17 `* 15 `= 255.]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CmulNN", LNG_ENGLISH, "operator \1*\1 (\1real number\1, \1real number\1) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 The product of two real numbers.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: 17 `* 15 `= 255.]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CmulNS", LNG_CZECH, "operátor \1*\1 (\1celé èíslo\1 [/ poèet], \1øetìzec\1 [/ text]) [S ®] \1øetìzec\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Opakování textu. Výsledkem souèinu øetìzce a_celého \r\n"
"èísla je øetìzec, který vznikne opakováním pùvodního øetìzce \r\n"
"][/A@0+84 text][A@0+84 tolikrát, kolik udává ][/A@0+84 poèet][A@0+84 . \r\n"
"Pokud je ][/A@0+84 poèet][A@0+84 `<`= 0, výsledkem operace je \r\n"
"prázdný øetìzec.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: `\"znak`\" `* 5 `= `\"znakznakznakznakznak`\".]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CmulNS", LNG_ENGLISH, "operator \1*\1 (\1integer\1 [/ count], \1string\1 [/ text]) [S ®] \1string\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Text repetition. The result of a multiplying a ][*A@0+84 text][A@0+84 \r\n"
"value by an integer value ][*A@0+84 count][A@0+84 is a string \r\n"
"containing the original ][*A@0+84 text][A@0+84 repeated ][*A@0+84 count][A@0+84 \r\n"
"times. When ][*A@0+84 count][A@0+84 `<`= 0, the result is the \r\n"
"empty string.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: `\"text`\" `* 5 `= `\"texttexttexttexttext`\".]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CdivNN", LNG_CZECH, "operátor \1/\1 (\1reálné èíslo\1, \1reálné èíslo\1) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Dìlení. Pokud je na pravé stranì operátoru nula, výpoèet \r\n"
"výrazu ohlásí chybu ][*A@0+84 dìlení nulou][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: 3.7 `/ 2.5 `= 1.48.]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CdivNN", LNG_ENGLISH, "operator \1/\1 (\1real number\1, \1real number\1) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Real number division. If the right operand equals zero, \r\n"
"the computation aborts with the error ][*A@0+84 division by zero][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: 3.7 `/ 2.5 `= 1.48.]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CmodNN", LNG_CZECH, "operátor \1%\1 (\1reálné èíslo\1 [/ a], \1reálné èíslo\1 [/ b]) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Zbytek po dìlení. Operátor urèí nejmenší nezáporné èíslo \r\n"
"ze všech èísel, která lze získat pøiètením nebo odeètením celoèíselného \r\n"
"násobku hodnoty ][/A@0+84 b][A@0+84 k_hodnotì ][/A@0+84 a][A@0+84 . \r\n"
"Pokud je na pravé stranì operátoru nula, výpoèet výrazu ohlásí \r\n"
"chybu ][*A@0+84 dìlení nulou][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: 10.5 `% 2.4 `= 0.9 (10.5 `= 4 `* \r\n"
"2.4 `+ 0.9).]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CmodNN", LNG_ENGLISH, "operator \1%\1 (\1real number\1 [/ a], \1real number\1 [/ b]) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Division remainder. The operator determines the least \r\n"
"non`-negative real number which can be obtained by adding or \r\n"
"subtraction any integral multiples of ][/A@0+84 b][A@0+84 to \r\n"
"value ][/A@0+84 a][A@0+84 . If ][/A@0+84 b][A@0+84 zero, the \r\n"
"computation aborts with the error ][*A@0+84 division by zero][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: 10.5 `% 2.4 `= 0.9 (10.5 `= 4 `* \r\n"
"2.4 `+ 0.9).]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$Ce0", LNG_CZECH, "\1e\1 [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Eulerova konstanta urèuje základ exponenciály a_pøirozeného \r\n"
"logaritmu. Je pøibližnì rovna 2.718281828.]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$Ce0", LNG_ENGLISH, "\1e\1 [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Euler constant is the base of natural exponential and \r\n"
"the natural logarithm. It equals approximately 2.718281828.]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$Cpi0", LNG_CZECH, "\1pi\1 [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Ludolfovo èíslo ][S@0+84 p][A@0+84 urèuje polovinu \r\n"
"délky obvodu jednotkové kružnice (][*A@0+84 l_`= 2][*S@0+84 p][*A@0+84 r][A@0+84 )\r\n"
".]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$Cpi0", LNG_ENGLISH, "\1pi\1 [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Ludolf number ][S@0+84 p][A@0+84 represents half the \r\n"
"circumference of the unit circle (][*A@0+84 l_`= 2][*S@0+84 p][*A@0+84 r][A@0+84 )\r\n"
".]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CsgnN", LNG_CZECH, "\1sgn\1 (\1reálné èíslo\1 [/ x]) [S ®] \1celé èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Znaménko. Výpoèet znaménka probíhá podle následující \r\n"
"tabulky`:]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: sgn(`-13.5) `= `-1, sgn(0) `= 0, \r\n"
"sgn(10) `= `+1.]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CsgnN", LNG_ENGLISH, "\1sgn\1 (\1real number\1 [/ x]) [S ®] \1integer\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Sign. The sign computation is based on the following \r\n"
"table`:]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: sgn(`-13.5) `= `-1, sgn(0) `= 0, \r\n"
"sgn(10) `= `+1.]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CascS", LNG_CZECH, "\1asc\1 (\1øetìzec\1) [S ®] \1celé èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Funkce vrátí ASCII`-kód prvního znaku zadaného textu. \r\n"
"Pokud je text prázdný, funkce vrátí hodnotu 0.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: asc(`\"ahoj`\") `= 97 ][/A@0+84 (kód \r\n"
"znaku `'a`')][A@0+84 .]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CascS", LNG_ENGLISH, "\1asc\1 (\1string\1) [S ®] \1integer\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 The function will return ASCII`-code of the first character \r\n"
"of its string argument. If the argument is empty, the function \r\n"
"will return 0.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: asc(`\"hello`\") `= 104 ][/A@0+84 (ASCII \r\n"
"code of the character `'h`')][A@0+84 .]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CchrN", LNG_CZECH, "\1chr\1 (\1celé èíslo\1 [/ ascii]) [S ®] \1øetìzec\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Funkce vrátí jednoznakový øetìzec, obsahující znak s_ASCII`-kódem \r\n"
"][/A@0+84 ascii][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: chr(66) `= `\"B`\".]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CchrN", LNG_ENGLISH, "\1chr\1 (\1integer\1 [/ ascii]) [S ®] \1string\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 The function will return one`-character string containing \r\n"
"the character with the ASCII`-code ascii.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: chr(66) `= `\"B`\".]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CcountNS", LNG_CZECH, "\1count\1 (\1celé èíslo\1, \1øetìzec\1) [S ®] \1øetìzec\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Funkce vrátí textovou reprezentaci desítkového zápisu \r\n"
"èíselné hodnoty s pøipojeným podstatným jménem. V øetìzci podstatného \r\n"
"jména lze lomítkem oddìlit pøípony pro singulár, plurál a genitiv \r\n"
"plurálu, které se v èeském jazyce používají k vyjádøení poètu \r\n"
"1, 2`/3`/4 a 5 (podle poslední èíslice poètu).]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: count(62, `\"koz`/a`/y`/`\") `= `\"62 \r\n"
"kozy`\", count(61, `\"koz`/a`/y`/`\") `= `\"61 koza`\".]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CcountNS", LNG_ENGLISH, "\1count\1 (\1integer\1, \1string\1) [S ®] \1string\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 The function returns text representation of decimal \r\n"
"notation of its numeric value together with the attached noun. \r\n"
"In the noun string, the forward slash can separate the suffixes \r\n"
"of singular and plural used in English to distinguish between \r\n"
"a single object and multiple objects.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: count(1, `\"m`/ouse`/ice`\") `= `\"1 \r\n"
"mouse`\", count(2, `\"m`/ouse`/ice`\") `= `\"2 mice`\".]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CleftSN", LNG_CZECH, "\1left\1 (\1øetìzec\1 [/ text], \1celé èíslo\1 [/ poèet_znakù]) [S ®] \1øetìzec\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Funkce vrátí zadaný ][/A@0+84 poèet znakù][A@0+84 ze \r\n"
"zaèátku zadaného øetìzce ][/A@0+84 text][A@0+84 . Pokud je poèet \r\n"
"znakù menší nebo roven 0, výsledkem funkce je prázdný øetìzec. \r\n"
"Pokud je poèet znakù vìtší než délka øetìzce, funkce vrátí zadaný \r\n"
"øetìzec beze zmìny.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: left(`\"ahoj svìte`\", 6) `= `\"ahoj \r\n"
"s`\"]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CleftSN", LNG_ENGLISH, "\1left\1 (\1string\1 [/ text], \1integer\1 [/ character_count]) [S ®] \1string\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 The function returns first ][/A@0+84 character`_count][A@0+84 \r\n"
"characters of its argument ][/A@0+84 text][A@0+84 . If the number \r\n"
"of characters is less or equal to 0, the function returns an \r\n"
"empty string. If the character count is greater than the string \r\n"
"length, the function will return the original argument unchanged.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: left(`\"hello world`\", 7) `= `\"hello \r\n"
"w`\"]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CrightSN", LNG_CZECH, "\1right\1 (\1øetìzec\1 [/ text], \1celé èíslo\1 [/ poèet_znakù]) [S ®] \1øetìzec\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Funkce vrátí zadaný ][/A@0+84 poèet znakù][A@0+84 z_konce \r\n"
"øetìzce ][/A@0+84 text][A@0+84 . Pokud je poèet znakù menší nebo \r\n"
"roven 0, výsledkem funkce je prázdný øetìzec. Pokud je poèet \r\n"
"znakù vìtší než délka øetìzce, funkce vrátí zadaný øetìzec beze \r\n"
"zmìny.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: right(`\"ahoj svìte`\", 7) `= `\"j_svìte`\"]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CrightSN", LNG_ENGLISH, "\1right\1 (\1string\1 [/ text], \1integer\1 [/ character_count]) [S ®] \1string\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 The function returns last ][/A@0+84 character`_count][A@0+84 \r\n"
"characters of its string argument ][/A@0+84 text][A@0+84 . If \r\n"
"the number of characters is less or equal to 0, the function \r\n"
"returns an empty string. If the character count is greater than \r\n"
"the string length, the function returns its ][/A@0+84 text][A@0+84 \r\n"
"argument unchanged.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: right(`\"hello world`\", 7) `= `\"o \r\n"
"world`\"]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CcatSSS", LNG_CZECH, "\1cat\1 (\1øetìzec\1 [/ text_1], \1øetìzec\1 [/ mezi], \1øetìzec\1 [/ text_2]) [S ®] \1øetìzec\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Funkce spojí zadané øetìzce ][/A@0+84 text`_1][A@0+84 \r\n"
"a ][/A@0+84 text`_2][A@0+84 . Pokud jsou oba øetìzce neprázdné, \r\n"
"vloží se mezi nì øetìzec ][/A@0+84 mezi][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: cat(`\"ahoj`\", `\" `\", `\"svìte`\") \r\n"
"`= `\"ahoj svìte`\", cat(`\"`\", `\" `\", `\"svìte`\") `= `\"svìte`\"]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CcatSSS", LNG_ENGLISH, "\1cat\1 (\1string\1 [/ text_1], \1string\1 [/ join], \1string\1 [/ text_2]) [S ®] \1string\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 The function concatenates its arguments ][/A@0+84 text`_1][A@0+84 \r\n"
"and ][/A@0+84 text`_2][A@0+84 . If neither string is empty, the \r\n"
"string ][/A@0+84 join][A@0+84 is inserted between them.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: cat(`\"hello`\", `\" `\", `\"world`\") \r\n"
"`= `\"hello world`\", cat(`\"`\", `\" `\", `\"world`\") `= `\"world`\"]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$Cyears_betweenDD", LNG_CZECH, "\1years_between\1 (\1datum\1 [/ d1], \1datum\1 [/ d2]) [S ®] \1celé èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Funkce urèí poèet let, která leží mezi zadanými dvìma \r\n"
"daty (vìk osoby, narozené dne ][/A@0+84 d1][A@0+84 , ke dni ][/A@0+84 d2][A@0+84 )\r\n"
".]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: years_between(25.1.1974, 27.12.1999) \r\n"
"`= 25]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$Cyears_betweenDD", LNG_ENGLISH, "\1years_between\1 (\1date\1 [/ d1], \1date\1 [/ d2]) [S ®] \1integer\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 The function returns number of years between its date \r\n"
"arguments (the age of a person born on ][/A@0+84 d1][A@0+84 \r\n"
"at the date of ][/A@0+84 d2][A@0+84 ).]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: years_between(25.1.1974, 27.12.1999) \r\n"
"`= 25]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$Cnull0", LNG_CZECH, "\1null\1 [S ®] \1prázdná hodnota\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Prázdná hodnota. Pøi výpoètech operací a_volání funkcí \r\n"
"se prázdná hodnota ][/A@0+84 propaguje][A@0+84 z_podvýrazu`: \r\n"
"pokud libovolný z_operandù nebo libovolný z_parametrù funkce \r\n"
"obsahuje prázdnou hodnotu, výsledkem operace nebo funkce je opìt \r\n"
"prázdná hodnota. Výjimkou z_tohoto pravidla jsou speciální operátory \r\n"
"][*A@0+84 ?`:][A@0+84 , ][*A@0+84 `|`|][A@0+84 , ][*A@0+84 `&`&][A@0+84 , \r\n"
"][*A@0+84 `=`=][A@0+84 , ][*A@0+84 `!`=][A@0+84 a_dále funkce \r\n"
"][*A@0+84 is_number][A@0+84 , ][*A@0+84 is_text][A@0+84 , ][*A@0+84 is_date][A@0+84 \r\n"
"a_][*A@0+84 is_null][A@0+84 , které prázdné hodnoty zpracovávají \r\n"
"speciálním zpùsobem.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: 10 `+ null `= null]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$Cnull0", LNG_ENGLISH, "\1null\1 [S ®] \1empty value\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Null value. During calculation the null value usually \r\n"
"propagates from the subexpression`: if any of the operands or \r\n"
"function parameters contains the null value, the result of the \r\n"
"operation or of the function is null as well. A few exceptions \r\n"
"to this rule include special operators ][*A@0+84 ?`:][A@0+84 , \r\n"
"][*A@0+84 `|`|][A@0+84 , ][*A@0+84 `&`&][A@0+84 , ][*A@0+84 `=`=][A@0+84 , \r\n"
"][*A@0+84 `!`=][A@0+84 and also the functions ][*A@0+84 is_number][A@0+84 , \r\n"
"][*A@0+84 is_text][A@0+84 , ][*A@0+84 is_date][A@0+84 , and_][*A@0+84 is_null][A@0+84 ,\r\n"
" which process null values differently.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: 10 `+ null `= null]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$Cis_dateV", LNG_CZECH, "\1is_date\1 (\1libovolný typ\1) [S ®] \1celé èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Funkce vrátí logickou hodnotu 1 (][*A@0+84 pravda][A@0+84 ), \r\n"
"když zadaný parametr je typu ][*A@0+84 datum][A@0+84 . Pokud \r\n"
"je parametr jiného typu nebo obsahuje prázdnou hodnotu, funkce \r\n"
"vrátí hodnotu 0 (][*A@0+84 nepravda][A@0+84 ).]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: is_date(10.5) `= 0, is_date(23.5.1997) \r\n"
"`= 1, is_date(`\"ahoj`\") `= 0]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$Cis_dateV", LNG_ENGLISH, "\1is_date\1 (\1any data type\1) [S ®] \1integer\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 The function returns the logical value 1 (][*A@0+84 true][A@0+84 ) \r\n"
"if its argument is a date. If the argument is of a different \r\n"
"type or if it contains the null value, the function returns 0 \r\n"
"(][*A@0+84 false][A@0+84 ).]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: is`_date(10.5) `= 0, is`_date(23.5.1997) \r\n"
"`= 1, is`_date(`\"hi`\") `= 0]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CnvlVV", LNG_CZECH, "\1nvl\1 (\1libovolný typ\1, \1libovolný typ\1) [S ®] \1libovolný typ\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Funkce vrátí hodnotu svého prvního parametru, tato hodnota \r\n"
"není prázdná (][*A@0+84 null][A@0+84 ). Pokud první parametr \r\n"
"obsahuje prázdnou hodnotu, funkce vrátí hodnotu druhého parametru.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: nvl(`\"prvni`\", `\"druhy`\") `= `\"prvni`\", \r\n"
"nvl(`\"`\", `\"druhy`\") `= `\"druhy`\"]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CnvlVV", LNG_ENGLISH, "\1nvl\1 (\1any data type\1, \1any data type\1) [S ®] \1any data type\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 This function returns its first parameter if it is not \r\n"
"][*A@0+84 null][A@0+84 . If the first parameter is ][*A@0+84 null][A@0+84 \r\n"
"the function returns its second parameter.]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: nvl(`\"first`\", `\"second`\") `= `\"first`\", \r\n"
"nvl(`\"`\", `\"second`\") `= `\"second`\"]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CsqrN", LNG_CZECH, "\1sqr\1 (\1reálné èíslo\1 [/ x]) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Druhá mocnina. Funkce vrátí hodnotu ][*A@0+84 sqr(][*/A@0+84 x][*A@0+84 )\r\n"
" `= ][*/A@0+84 x][*A@0+84 `* ][*/A@0+84 x][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: sqr(12) `= 144]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CsqrN", LNG_ENGLISH, "\1sqr\1 (\1real number\1 [/ x]) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Square. The function returns the value ][*A@0+84 sqr(][*/A@0+84 x][*A@0+84 )\r\n"
" `= ][*/A@0+84 x][*A@0+84 `* ][*/A@0+84 x][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: sqr(12) `= 144]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$ChypotNN", LNG_CZECH, "\1hypot\1 (\1reálné èíslo\1 [/ x], \1reálné èíslo\1 [/ y]) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Délka pøepony pravoúhlého trojúhelníka. Výpoèet pøepony \r\n"
"se provádí podle Pythagorovy vìty`: ][*A@0+84 hypot(][*/A@0+84 x][*A@0+84 , \r\n"
"][*/A@0+84 y][*A@0+84 ) `= sqrt(][*/A@0+84 x][*A@0+84 `* ][*/A@0+84 x][*A@0+84 \r\n"
"`+ ][*/A@0+84 y][*A@0+84 `* ][*/A@0+84 y][*A@0+84 )][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: hypot(3, 4) `= 5]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$ChypotNN", LNG_ENGLISH, "\1hypot\1 (\1real number\1 [/ x], \1real number\1 [/ y]) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 The length of the hypotenuse of the right`-angled triangle. \r\n"
"The hypotenuse is calculated using the Pythagoras theorem, ][*A@0+84 hypot(][*/A@0+84 x\r\n"
"][*A@0+84 , ][*/A@0+84 y][*A@0+84 ) `= sqrt(][*/A@0+84 x][*A@0+84 \r\n"
"`* ][*/A@0+84 x][*A@0+84 `+ ][*/A@0+84 y][*A@0+84 `* ][*/A@0+84 y][*A@0+84 )][A@0+84 .\r\n"
"]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: hypot(3, 4) `= 5]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CpowNN", LNG_CZECH, "\1pow\1 (\1reálné èíslo\1 [/ základ], \1reálné èíslo\1 [/ exponent]) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Reálná mocnina. Pokud je ][/A@0+84 exponent][A@0+84 \r\n"
"celoèíselný, smí být ][/A@0+84 základ][A@0+84 mocniny i_záporný. \r\n"
"]]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: pow(3, 4) `= 81]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CpowNN", LNG_ENGLISH, "\1pow\1 (\1real number\1 [/ base], \1real number\1 [/ exponent]) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Real power function. If the exponent is an integer, \r\n"
"the base of the power may be negative. Calling ][*A@0+84 pow][A@0+84 \r\n"
"with a negative or zero base and a non`-integal exponent aborts \r\n"
"the computation with the error message ][*A@0+84 real number \r\n"
"computation error][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: pow(3, 4) `= 81]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$ClogN", LNG_CZECH, "\1log\1 (\1reálné èíslo\1 [/ x]) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Dekadický logaritmus. Funkce vypoète logaritmus parametru \r\n"
"][/A@0+84 x][A@0+84 o_základu 10, tedy takové reálné èíslo ][/A@0+84 a][A@0+84 ,\r\n"
" pro které platí`: ][*/A@0+84 x][*A@0+84 `= pow(10, ][*/A@0+84 a][*A@0+84 )][A@0+84 .\r\n"
"]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: log(1000) `= 3]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$ClogN", LNG_ENGLISH, "\1log\1 (\1real number\1 [/ x]) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Decadic logarithm. The function calculates the logarithm \r\n"
"of the parameter ][/A@0+84 x][A@0+84 with 10 as its base, i.e. \r\n"
"such ][/A@0+84 a][A@0+84 for which ][*/A@0+84 x][*A@0+84 `= \r\n"
"pow(10, ][*/A@0+84 a][*A@0+84 )][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: log(1000) `= 3]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CsinN", LNG_CZECH, "\1sin\1 (\1reálné èíslo\1 [/ [S a]]) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Funkce stanoví sinus úhlu, tedy podíl délky protilehlé \r\n"
"odvìsny a_pøepony v_pravoúhlém trojúhelníku s_odvìsnovým úhlem \r\n"
"][S@0+84 a][A@0+84 . Úhel se zadává v_radiánech, takže plný úhel \r\n"
"má velikost 2][S@0+84 p][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: sin(3 `* pi `/ 2) `= `-1]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CsinN", LNG_ENGLISH, "\1sin\1 (\1real number\1 [/ [S a]]) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 The function calculates the sine of the angle ][S@0+84 a][A@0+84 , \r\n"
"i.e. the ratio of the length of the opposite leg and the length \r\n"
"of the hypotenuse in a right`-angled triangle with the leg angle \r\n"
"][S@0+84 a][A@0+84 . The input angle is assumed to be in radians, \r\n"
"therefore the perigon equals 2][S@0+84 p][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: sin(3 `* pi `/ 2) `= `-1]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CcosN", LNG_CZECH, "\1cos\1 (\1reálné èíslo\1 [/ [S a]]) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Funkce stanoví kosinus úhlu, tedy podíl délky pøilehlé \r\n"
"odvìsny a_pøepony v_pravoúhlém trojúhelníku s_odvìsnovým úhlem \r\n"
"][S@0+84 a][A@0+84 . Úhel se zadává v_radiánech, takže plný úhel \r\n"
"má velikost 2][S@0+84 p][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: cos(pi) `= `-1]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CcosN", LNG_ENGLISH, "\1cos\1 (\1real number\1 [/ [S a]]) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 The function calculates the cosine of the angle ][S@0+84 a][A@0+84 , \r\n"
"i.e. the ratio of the length of the adjacent leg and the length \r\n"
"of the hypotenuse in a right`-angled triangle with the leg angle \r\n"
"][S@0+84 a][A@0+84 . The input angle is assumed to be in radians, \r\n"
"therefore the perigon equals 2][S@0+84 p][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: cos(pi) `= `-1]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CtgN", LNG_CZECH, "\1tg\1 (\1reálné èíslo\1 [/ [S a]]) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Tangens úhlu je podíl délky protilehlé a_pøilehlé odvìsny \r\n"
"v_pravoúhlém trojúhelníku s_odvìsnovým úhlem ][S@0+84 a][A@0+84 . \r\n"
"Úhel se zadává v_radiánech, takže plný úhel má velikost 2][S@0+84 p][A@0+84 .]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Pøíklad][A@0+84 `: tg(pi `/ 4) `= 1]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CtgN", LNG_ENGLISH, "\1tg\1 (\1real number\1 [/ [S a]]) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"[ [A@0+84 Tangent of an angle is the ratio of the length of the \r\n"
"opposite leg and the length of the adjacent leg right`-angled \r\n"
"triangle with the leg angle ][S@0+84 a][A@0+84 . The input angle \r\n"
"is assumed to be in radians (the perigon equals 2][S@0+84 p][A@0+84 ).]]\r\n"
"&\r\n"
"[A+84 ]\r\n"
"&\r\n"
"[ [*A@0+84 Example][A@0+84 `: tg(pi `/ 4) `= 1]]\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CtextA", LNG_CZECH, "")
HELP_TOPIC_TEXT(
"Funkce pøevede zadané pole na standardní textovou reprezentaci ve tvaru\r\n"
"&\r\n"
"&`[[/ první prvek, druhý prvek, tøetí prvek...]`]\r\n"
"&\r\n"
"&[* Pøíklad:[* `[0.0, 1.0, 2.5`].text = \"`[0, 1, 2.5`]\"]]")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CtextA", LNG_ENGLISH, "")
HELP_TOPIC_TEXT(
"Function converts an array to its standard textual representation in the format\r\n"
"&\r\n"
"&`[[/ first element, second element, third element...]`]\r\n"
"&\r\n"
"&[* Example:[* `[0.0, 1.0, 2.5`].text = \"`[0, 1, 2.5`]\"]]")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CdayD", LNG_CZECH, "")
HELP_TOPIC_TEXT(
"[{0} \r\n"
"[s0; [Idatum`, funkce;2 Funkce][2 vrátí èíslo dne v mìsíci pro zadané \r\n"
"datum.]]\r\n"
"&\r\n"
"[s0;2 ]\r\n"
"&\r\n"
"[s0; [*2 Pøíklad`: den(27.5.1984) `= 27]]\r\n"
"]")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CdayD", LNG_ENGLISH, "")
HELP_TOPIC_TEXT(
"[{2}\r\n"
"[s0; [2 The function returns the day number of its argument.]]\r\n"
"&\r\n"
"[s0;2 ]\r\n"
"&\r\n"
"[s0; [*2 Example`: day(27.5.1984) `= 27]]\r\n"
"]")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CmonthD", LNG_CZECH, "")
HELP_TOPIC_TEXT(
"[{0}\r\n"
"[s0; [2 Funkce vrátí èíslo mìsíce v roce pro zadané datum.]]\r\n"
"&\r\n"
"[s0;2 ]\r\n"
"&\r\n"
"[s0; [*2 Pøíklad`: month(27.5.1984) `= 5]]\r\n"
"]")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CmonthD", LNG_ENGLISH, "")
HELP_TOPIC_TEXT(
"The function returns the month number of its argument.\r\n"
"&\r\n"
"&[* Example[* : mesic(27.5.1984) = 5]]")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CyearD", LNG_CZECH, "")
HELP_TOPIC_TEXT(
"Funkce vrátí èíslo roku pro zadané datum.\r\n"
"&\r\n"
"&[* Pøíklad[* : rok(27.5.1984) = 1984]]")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CyearD", LNG_ENGLISH, "")
HELP_TOPIC_TEXT(
"The function returns the year number of its argument.\r\n"
"&\r\n"
"&[* Example[* : rok(27.5.1984) = 1984]]")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CaddAA", LNG_CZECH, "operátor \1+\1 (\1pole hodnot\1, \1pole hodnot\1) [S ®] \1pole hodnot\1")
HELP_TOPIC_TEXT(
"[3 $$0,0#00000000000000000000000000000000:Default]\r\n"
"[{0} \r\n"
"[s0;2 Operátor spojí dvì pole (zaøadí jejich jednotlivé prvky za \r\n"
"sebe).")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CaddAA", LNG_ENGLISH, "operator \1+\1 (\1pole hodnot\1, \1pole hodnot\1) [S ®] \1pole hodnot\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CsumA", LNG_CZECH, "\1sum\1 (\1pole hodnot\1) [S ®] \1libovolný typ\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CsumA", LNG_ENGLISH, "\1sum\1 (\1pole hodnot\1) [S ®] \1any data type\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CmulAC", LNG_CZECH, "")
HELP_TOPIC_TEXT(
"[{0}\r\n"
"[s0; [2 Operátor pro každý prvek zadaného pole vyhodnotí ][/2 lambda`-výraz][2 \r\n"
"a vrátí pole obsahující výsledky tìchto výpoètù. Výsledné pole \r\n"
"má vždy stejný poèet prvkù jako vstupní pole. Pøi vyhodnocování \r\n"
"][/2 lambda`-výrazu][2 je pro každý prvek pùvodního pole promìnná \r\n"
"kalkulátoru ][*2 I][2 nastavená na index tohoto prvku v poli \r\n"
"(první prvek pole má index 0), promìnná ][*2 A][2 obsahuje hodnotu \r\n"
"zpracovávaného prvku.]]\r\n"
"&\r\n"
"[s0;2 ]\r\n"
"&\r\n"
"[s0; [*2 Pøíklad`: `[1, 2, 3, 4`] `* `#(A `* A) `= `[1, 4, 9, 16`]]]\r\n"
"]")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CmulAC", LNG_ENGLISH, "")
HELP_TOPIC_TEXT(
"The binary operator [* *] evaluates the [/ lambda-expression] for each element of the original array"
" and returns an array composed of the results. The output array has always the same number of elemen"
"ts as the input array. During evaluation of the lambda-expression for each input array element the c"
"alculator variable [* I] is set to the index of the current array element (first array element has i"
"ndex 0) and the variable [* A] contains the value of the array element being processed.")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CcountA", LNG_CZECH, "\1count\1 (\1pole hodnot\1) [S ®] \1celé èíslo\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CcountA", LNG_ENGLISH, "\1count\1 (\1pole hodnot\1) [S ®] \1integer\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CleftAN", LNG_CZECH, "\1left\1 (\1pole hodnot\1, \1celé èíslo\1) [S ®] \1pole hodnot\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CleftAN", LNG_ENGLISH, "\1left\1 (\1pole hodnot\1, \1integer\1) [S ®] \1pole hodnot\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CrightAN", LNG_CZECH, "\1right\1 (\1pole hodnot\1, \1celé èíslo\1 [/ poèet]) [S ®] \1pole hodnot\1")
HELP_TOPIC_TEXT(
"[3 $$0,0#00000000000000000000000000000000:Default]\r\n"
"[{0} \r\n"
"[s0;2 Funkce vrátí posledních [/ poèet] hodnot z_konce zadaného pole.")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CrightAN", LNG_ENGLISH, "\1right\1 (\1pole hodnot\1, \1integer\1) [S ®] \1pole hodnot\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CmidANN", LNG_CZECH, "\1mid\1 (\1pole hodnot\1, \1celé èíslo\1, \1celé èíslo\1) [S ®] \1pole hodnot\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CmidANN", LNG_ENGLISH, "\1mid\1 (\1pole hodnot\1, \1integer\1, \1integer\1) [S ®] \1pole hodnot\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CmidAN", LNG_CZECH, "\1mid\1 (\1pole hodnot\1, \1celé èíslo\1) [S ®] \1pole hodnot\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CmidAN", LNG_ENGLISH, "\1mid\1 (\1pole hodnot\1, \1integer\1) [S ®] \1pole hodnot\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CarrayCtr", LNG_CZECH, "")
HELP_TOPIC_TEXT(
"[{0} \r\n"
"[s0; [Ipole`, konstruktor;2 Konstruktor pole][2 vytvoøí pole obsahující \r\n"
"zadanou posloupnost prvkù.]]\r\n"
"&\r\n"
"[s0;2 ]\r\n"
"&\r\n"
"[s0; [*2 Pøíklad`: `[1`+2, 1`+3, `\"a`\" `+ `\"b`\"`] `= `[3, 4, `\"ab`\"`]]]\r\n"
"]")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CarrayCtr", LNG_ENGLISH, "")
HELP_TOPIC_TEXT(
"The array constructor creates an array containing the given sequence of elements.\r\n"
"&\r\n"
"&[* Example:[* `[1+2, 1+3, \"a\" + \"b\"`] = `[3, 4, \"ab\"`]]]")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CarrayIndex", LNG_CZECH, "operátor \1[]\1 (\1pole hodnot\1, \1celé èíslo\1) [S ®] \1libovolný typ\1")
HELP_TOPIC_TEXT(
"[3 $$0,0#00000000000000000000000000000000:Default]\r\n"
"[{0} \r\n"
"[s0;2 Operátor vrátí prvek pole na dané pozici. Prvky pole jsou indexovány \r\n"
"od 0, poslední prvek má index [/ pole.count]-1.&]\r\n"
"[s0;2 &]\r\n"
"[s0;2 [* Pøíklad:] `[\"index0\", \"index1\", \"index2\"`]`[1`] = \"index1\"")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CarrayIndex", LNG_ENGLISH, "operator \1[]\1 (\1pole hodnot\1, \1integer\1) [S ®] \1any data type\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CsumASC", LNG_CZECH, "\1sum\1(\1pole hodnot\1, \1øetìzec\1 [/ identifikátor], \1lambda-výraz\1) [S ®] \1libovolný typ\1")
HELP_TOPIC_TEXT(
"Funkce seète / spojí hodnoty vypoètené zadaným [/ lambda-výrazem] z[/ ]prvkù zadaného pole. [/ Lamb"
"da-výraz] smí používat zadaný [/ identifikátor] pro pøístup k aktuálnímu prvku pole. Výsledky výrazu"
" musí být jednoho z podporovaných datových typù:\r\n"
"&\r\n"
"&[i150o*+-83 èíslo[* - funkce vrátí souèet všech tìchto èísel; prvky obsahující hodnotu ]null[* se"
" ignorují]]\r\n"
"&[i150o*+-83 øetìzec[* - funkce vrátí spojení všech tìchto øetìzcù]]\r\n"
"&[i150o*+-83 pole[* - funkce vrátí spojení všech tìchto polí]]\r\n"
"&[i200+-83 ]\r\n"
"&[*+-83 Pøíklad:[* `[1, 4, 7`].sum(\"X\", #(X*X)) = 66, `[1, 4, 7`].sum(\"T\", #(T.text)) = \"147\"]]")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CsumASC", LNG_ENGLISH, "\1sum\1(\1pole hodnot\1, \1string\1 [/ identifier], \1lambda-výraz\1) [S ®] \1any data type\1")
HELP_TOPIC_TEXT(
"Function adds / concatenates values calculated from the members of its input array using a given [/ "
"lambda-expression]. [/ Lambda-expressions] may use the given [/ identifier] to access the current ar"
"ray element. The calculated values must be of one of the supported types:\r\n"
"&\r\n"
"&[i150o*+-83 numbers[* - function returns the arithmetic sum of all such numbers; elements containi"
"ng the ]null[* value are ignored]]\r\n"
"&[i150o*+-83 strings[* - function returns the string concatenation of all string values]]\r\n"
"&[i150o*+-83 arrays[* - function returns the array concatenation of all arrays]]\r\n"
"&[*+-83 ]\r\n"
"&[* Example:[* ][*+-83 `[1, 4, 7`].sum(\"X\", #(X*X)) = 66, `[1, 4, 7`].sum(\"T\", #(T.text)) = \"147\"]]")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CroundrNN", LNG_CZECH, "\1roundr\1(\1reálné èíslo\1 [/ hodnota], \1celé èíslo\1 [/ platných_èíslic]) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"[{0}\r\n"
"[s0; [2 Zaokrouhlení na zadaný poèet platných èíslic. Smìr zaokrouhlení \r\n"
"je k nejbližšímu reálnému èíslu, které je celistvým násobkem \r\n"
"hodnoty ][*2 10 `*`* ][/2 (ceil(log(hodnota))`-platných`_èíslic)][2 . \r\n"
"Pokud zadané èíslo leží pøesnì v polovinì vzdálenosti mezi nejbližšími \r\n"
"takovými èísly, zaokrouhlí se smìrem nahoru.]]\r\n"
"&\r\n"
"[s0;2 ]\r\n"
"&\r\n"
"[s0; [*2 Pøíklad`: roundr(47.32, 2) `= 47, roundr(117, 1) `= 100.]]\r\n"
"]")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CroundrNN", LNG_ENGLISH, "\1roundr\1(\1real number\1 [/ value], \1integer\1 [/ significant_digits]) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"[{2}\r\n"
"[s0; [2 Rounding to the stated number of significant digits. The \r\n"
"direction of rounding is towards the nearest integral multiple \r\n"
"of ][*2 10 `*`* ][/2 (ceil(log(value)`-significant`_digits)][2 . \r\n"
"If the number lies exactly in the middle between two such nearest \r\n"
"numbers, it is rounded up (towards positive infinity).]]\r\n"
"&\r\n"
"[s0;2 ]\r\n"
"&\r\n"
"[s0; [*2 Example`: roundr(47.32, 3) `= 47.3, roundr(117, 1) `= 100.]]\r\n"
"]")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CfloorrNN", LNG_CZECH, "\1floorr\1(\1reálné èíslo\1 [/ hodnota], \1celé èíslo\1 [/ platných_èíslic]) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"[{0}\r\n"
"[s0; [2 Zaokrouhlení smìrem dolù na zadaný poèet platných èíslic. \r\n"
"Funkce nalezne nejvyšší reálné èíslo, které je celistvým násobkem \r\n"
"hodnoty ][*2 10 `*`* ][/2 (ceil(log(hodnota))`-platných`_èíslic)][2 \r\n"
"a není vyšší než pùvodní ][/2 hodnota][2 .]]\r\n"
"&\r\n"
"[s0;2 ]\r\n"
"&\r\n"
"[s0; [*2 Pøíklad`: floorr(47.32, 3) `= 47.3, floorr(117, 1) `= 100.]]\r\n"
"]")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CfloorrNN", LNG_ENGLISH, "\1floorr\1(\1real number\1 [/ value], \1integer\1 [/ significant_digits]) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"[{2}\r\n"
"[s0; [2 Rounding down (towards minus infinity) to the stated number \r\n"
"of significant digits. The function returns the highest integral \r\n"
"multiple of ][*2 10 `*`* ][/2 (ceil(log(value))`-significant`_digits) \r\n"
"][2 not greater than the original ][/2 value][2 .]]\r\n"
"&\r\n"
"[s0;2 ]\r\n"
"&\r\n"
"[s0; [*2 Example`: floorr(47.32, 3) `= 47.3, floorr(117, 1) `= 100.]]\r\n"
"]")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CceilrNN", LNG_CZECH, "\1ceilr\1(\1reálné èíslo\1 [/ hodnota], \1celé èíslo\1 [/ platných_èíslic]) [S ®] \1reálné èíslo\1")
HELP_TOPIC_TEXT(
"[{0} \r\n"
"[s0; [Izaokrouhlování`; Ä<>íslo`, zaokrouhlení;2 Zaokrouhlení][2 \r\n"
"smìrem nahoru na zadaný poèet platných èíslic. Funkce nalezne \r\n"
"nejmenší reálné èíslo, které je celistvým násobkem hodnoty ][*2 10 `*`* ][/2 (cei\r\n"
"l(log(hodnota))`-platných`_èíslic)][2 a není menší než pùvodní \r\n"
"][/2 hodnota][2 .]]\r\n"
"&\r\n"
"[s0;2 ]\r\n"
"&\r\n"
"[s0; [*2 Pøíklad`: ceilr(47.32, 3) `= 47.4, ceilr(117, 1) `= 200.]]\r\n"
"]")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CceilrNN", LNG_ENGLISH, "\1ceilr\1(\1real number\1 [/ value], \1integer\1 [/ significant_digits]) [S ®] \1real number\1")
HELP_TOPIC_TEXT(
"[{2}\r\n"
"[s0; [2 Rounding up (towards plus infinity) to the stated number \r\n"
"of significant digits. The function returns the lowest integral \r\n"
"multiple of ][*2 10 `*`* ][/2 (ceil(log(value))`-significant`_digits)][2 \r\n"
"not lower than the original ][/2 value][2 .]]\r\n"
"&\r\n"
"[s0;2 ]\r\n"
"&\r\n"
"[s0; [*2 Example`: ceilr(47.32, 3) `= 47.4, ceilr(117, 1) `= 200.]]\r\n"
"]")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CnlsrN", LNG_CZECH, "\1nlsr\1(\1reálné èíslo\1 [/ èíslo]) [S ®] \1øetìzec\1")
HELP_TOPIC_TEXT(
"[{0}\r\n"
"[s0; [2 Pøevod èíselné hodnoty na text s využitím národních zvyklostí \r\n"
"pro formátování èísel (oddìlovaèe tisícù, oddìlovaè desetinné \r\n"
"èásti). Èíslo se zaokrouhlí na tøi platné èíslice a nevýznamné \r\n"
"nuly se ignorují.]]\r\n"
"&\r\n"
"[s0;2 ]\r\n"
"&\r\n"
"[s0; [*2 Pøíklad`: nlsr(1272.3) `= `\"1 272`\"]]\r\n"
"]")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CnlsrN", LNG_ENGLISH, "")
HELP_TOPIC_TEXT(
"[{2}\r\n"
"[s0; [2 Converts its numeric value to text according to current regional \r\n"
"settings (delimiters of thousands, delimiter of decimal part). \r\n"
"The number is rounded to 3 significant digits and insignificant \r\n"
"zeroes are ignored.]]\r\n"
"&\r\n"
"[s0;2 ]\r\n"
"&\r\n"
"[s0; [*2 Example`: nlsr(1272.3) `= `\"1 272.3`\"]]\r\n"
"]")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CnlsrNN", LNG_CZECH, "\1nlsr\1(\1reálné èíslo\1 [/ èíslo], \1celé èíslo\1 [/ platných_èíslic]) [S ®] \1øetìzec\1")
HELP_TOPIC_TEXT(
"[{0}\r\n"
"[s0; [2 Pøevod èíselné hodnoty na text s využitím národních zvyklostí \r\n"
"pro formátování èísel (oddìlovaèe tisícù, oddìlovaè desetinné \r\n"
"èásti) na zadaný poèet ][/2 platných èíslic][2 . Pokud je poèet \r\n"
"platných èíslic kladný, z desetinné èásti èísla se odstraní nevýznamné \r\n"
"nuly; pokud je poèet míst záporný, nevýznamné nuly se v èísle \r\n"
"ponechají.]]\r\n"
"&\r\n"
"[s0;2 ]\r\n"
"&\r\n"
"[s0; [*2 Pøíklad`: nlsr(1272.3, `-3) `= `\"1 270`\", nlsr(1.2023, `-3) \r\n"
"`= `\"1,20`\"]]\r\n"
"]")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CnlsrNN", LNG_ENGLISH, "")
HELP_TOPIC_TEXT(
"[{2}\r\n"
"[s0; [2 Converts its numeric value to text according to current regional \r\n"
"settings (delimiters of thousands, delimiter of decimal part) \r\n"
"with given number of ][/2 significant digits][2 . If the number \r\n"
"of digits is positive, non`-significant zeroes will be deleted \r\n"
"from the decimal part of the number. If the number of digits \r\n"
"is negative, non`-significant zeroes will be retained in the \r\n"
"number. ]]\r\n"
"&\r\n"
"[s0;2 ]\r\n"
"&\r\n"
"[s0; [*2 Example`: nlsr(1272.3, `-2) `= `\"1 300`\", nlsr(1.999, `-2) \r\n"
"`= `\"2.00`\"]]\r\n"
"]")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$ChourT", LNG_ENGLISH, "")
HELP_TOPIC_TEXT(
"[{2}\r\n"
"[s0; [2 Function returns the number of hours of its date`/time argument.]]\r\n"
"&\r\n"
"[s0; ]\r\n"
"]")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$ChourT", LNG_CZECH, "")
HELP_TOPIC_TEXT(
"[{0}\r\n"
"[s0; [2 Funkce vrátí poèet hodin svého argumentu typu datum`/èas.]]\r\n"
"]")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CminuteT", LNG_CZECH, "")
HELP_TOPIC_TEXT(
"[{0}\r\n"
"[s0; [2 Funkce vrátí poèet minut ze zadaného parametru typu datum \r\n"
"`/ èas.]]\r\n"
"]")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CminuteT", LNG_ENGLISH, "")
HELP_TOPIC_TEXT(
"[{2}\r\n"
"[s0; [2 Function returns number of minutes of its date`/time argument.]]\r\n"
"]")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CsecondT", LNG_CZECH, "")
HELP_TOPIC_TEXT(
"[{0}\r\n"
"[s0; [2 Funkce vrátí poèet sekund ze zadaného údaje typu datum`/èas.]]\r\n"
"&\r\n"
"[s0; ]\r\n"
"]")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CsecondT", LNG_ENGLISH, "")
HELP_TOPIC_TEXT(
"[{2}\r\n"
"[s0; [2 Function returns number of seconds of its date`/time argument.]]\r\n"
"]")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CstringIndex", LNG_CZECH, "operátor \1[]\1 (\1øetìzec\1, \1celé èíslo\1) [S ®] \1øetìzec\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CstringIndex", LNG_ENGLISH, "operator \1[]\1 (\1string\1, \1integer\1) [S ®] \1string\1")
HELP_TOPIC_TEXT(
"\r\n")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CarrayRange", LNG_CZECH, "")
HELP_TOPIC_TEXT(
"[3 $$0,0#00000000000000000000000000000000:Default]\r\n"
"[{0} \r\n"
"[s0;*2 [* Pomocí konstruktu ]`[a .. b`][* lze vytvoøit pole hodnot z_daného \r\n"
"intervalu. Výsledné pole bude obsahovat hodnoty ]`[a,a+1,a+2,...,[* round(]b[* )]`].")
HELP_TOPIC_END()
HELP_TOPIC_BEGIN("Calc$CcallSV", LNG_CZECH, "")
HELP_TOPIC_TEXT(
"[3 $$0,0#00000000000000000000000000000000:Default]\r\n"
"[{0} \r\n"
"[s0;2 Funkce naète promìnnou výrazového systému nebo zavolá funkci \r\n"
"zadanou textovým identifikátorem. V_pøípadì funkce je možno jako \r\n"
"další parametry zadat parametry funkce.&]\r\n"
"[s0;2 &]\r\n"
"[s0;*2 Pøíklad: call(\"mid\", \"ahoj\", 2, 2) = \"oj\"&]\r\n"
"[s0;*2 ")
HELP_TOPIC_END()