Preskočiť na hlavný obsah

Operátory

Operátory sú bloky typu Reporter a Boolean, ktoré sa používajú na výpočty, porovnávanie, logiku a prácu s textom.

Aritmetické operátory

Sčítanie

block_operator_plus.svg

Vracia súčet dvoch hodnôt.

Odčítanie

block_operator_minus.svg

Vracia výsledok odčítania dvoch hodnôt.

Násobenie

block_operator_multiply.svg

Vracia súčin dvoch hodnôt.

Delenie

block_operator_divide.svg

Vracia výsledok delenia dvoch hodnôt.

Zvyšok po delení

block_operator_modulus.svg

Vracia zvyšok po delení.

Zaokrúhliť

block_operator_round.svg

Zaokrúhli na najbližšie celé číslo (napr. 2.6 -> 3).

Matematická funkcia (jedna hodnota)

block_operator_math_single.svg

Použije matematickú funkciu na jednu hodnotu.

Dostupné funkcie:

  • absolútna hodnota: absolútna hodnota čísla
  • celé menšie: zaokrúhlenie nadol na najbližšie celé číslo
  • celé väčšie: zaokrúhlenie nahor na najbližšie celé číslo
  • druhá odmocnina: druhá odmocnina
  • sin: sínus (podľa uhla)
  • cos: kosínus (podľa uhla)
  • tan: tangens (podľa uhla)
  • asin: arkus sínus
  • acos: arkus kosínus
  • atan: arkus tangens
  • ln: prirodzený logaritmus (základ e)
  • log: logaritmus so základom 10
  • e^: číslo e umocnené na vstupnú hodnotu
  • 10^: číslo 10 umocnené na vstupnú hodnotu

Matematická funkcia (dve hodnoty)

block_operator_math_pair.svg

Použije matematickú funkciu na dve hodnoty.

Dostupné funkcie:

  • min: menšia z dvoch hodnôt
  • max: väčšia z dvoch hodnôt
  • mocnina: prvá hodnota umocnená na druhú
  • atan2: uhol zo súradníc X/Y
  • hypot: dĺžka prepony zo súradníc
  • copysign: prvá hodnota so znamienkom druhej

Náhodné číslo

block_operator_pick_random.svg

Vracia náhodné číslo v zadanom intervale.

Porovnávacie operátory

Rovná sa

block_operator_equal.svg

Vracia true, keď sú dve hodnoty rovnaké.

Nerovná sa

block_operator_not_equal.svg

Vracia true, keď sa hodnoty líšia.

Väčšie ako

block_operator_greater_than.svg

Vracia true, keď je ľavá hodnota väčšia ako pravá.

Menšie ako

block_operator_less_than.svg

Vracia true, keď je ľavá hodnota menšia ako pravá.

Je medzi

block_operator_is_in_between.svg

Vracia true, keď sa hodnota nachádza medzi zadanými hranicami.

Logické operátory

A zároveň

block_operator_and.svg

Vracia true, iba keď sú obe podmienky pravdivé.

Alebo

block_operator_or.svg

Vracia true, keď je aspoň jedna podmienka pravdivá.

Nie

block_operator_not.svg

Neguje (obracia) boolean hodnotu.

Textové operátory

Spojiť

block_operator_join.svg

Spojí dva textové reťazce.

Znak na pozícii

block_operator_letter_at.svg

Vracia znak na vybranej pozícii v texte.

Dĺžka textu

block_operator_size_of_string.svg

Vracia dĺžku textového reťazca.

Text obsahuje

block_operator_string_contains.svg

Vracia true, ak text obsahuje zadaný podreťazec.