Aritmetické operátory slouží k základním matematickým operacím, tedy ke sčítání, odčítání, násobení a dělení dvou čísel, proměnných, nebo hodnot, které vrátí metoda. Speciální je operátor Zvýšit/Snížit o jednu, který pracuje jen s jednou proměnnou.
Pokud pracuje operátor s dvěma výrazy, proměnnými, nebo hodnotami, označuje se jako binární. Naopak unární operátor provádí operaci pouze s jedním výrazem.
Ikonky pro další matematické operace naleznete na stránce Matematika.
|  | Plus (For modes 2D, 3D, Console) |  Zobrazit příkladSkrýt příklad | Operátor součtu. Můžeme ho používat jako unární i binární operátor. |
Unární + (+ je před číslem, nebo proměnnou) je definováno pro všechny numerické (číselné) typy. Výsledkem této operace je původní hodnota operandu.
Binární + (+ je mezi dvěma proměnnými, nebo čísly) je definováno pro numerické (číselné) a řetězcové typy. Při operandech numerického typu je výsledkem jednoduchý součet těchto operandů.
U operandů, kde alespoň jeden z nich je řetězcového typu dochází při této operaci ke spojení operandů do jednoho řetězce.
Vloží do příslušného typu promněnné čísla, řetězce a vytvoří jejich součty nebo spojení do řetězce. | | |
|
|
|  | Mínus (For modes 2D, 3D, Console) |  Zobrazit příkladSkrýt příklad | Operátor rozdílu. Můžeme ho používat jako unární i binární operátor. |
Unární - (- je před číslem, nebo proměnnou) je definováno pro všechny numerické (číselné) typy. Výsledkem této operace je opačná hodnota k původní hodnotě operandu.
Binární - (- je před číslem, nebo proměnnou) je definováno pro všechny numerické (číselné) typy. Výsledkem operace je klasický rozdíl mezi operandy.
Vloží do proměnné typu float celá nebo realná čísla, provede jich rozdíl. | | |
|
|
|  | Násobení (For modes 2D, 3D, Console) |  Zobrazit příkladSkrýt příklad | Výsledkem operace je klasický součin. | Vypíše na obrazovku řetězce vzniklé podle zadaných výrazů (s operátory plus, mínus, krát, děleno a modulo). | | |
|
|
|  | Modulo (zbytek po celočíselném dělení) (For modes 2D, 3D, Console) |  Zobrazit příkladSkrýt příklad | Modulo je zbytek po dělení výrazu vlevo výrazem vpravo. | Vypíše na obrazovku řetězce vzniklé podle zadaných výrazů (s operátory plus, mínus, krát, děleno a modulo). | | |
|
|
|  | Zvýšit o jednu (For modes 2D, 3D, Console) |  Zobrazit příkladySkrýt příklady | Zvýší hodnotu operandu o 1. |
Tento příkaz je unární, pracuje tedy jen s jednou proměnnou. Když ho použijete v nějakém příkazu, nebo jako parametr metody, je rozdíl, jestli ho dáte před, nebo za proměnnou. Pokud je před ní, nejprve se k proměnné přičte 1 a pak je teprve proveden příkaz, nebo zavolána metoda. Pokud je za ní, tak se jako první provede příkaz, nebo zavolá metoda a až potom se přičte k proměnné 1.
Vloží do celočíselné proměnné hodnotu 2 a vypíše ji na obrazovku. Poté hodnotu v proměnné zvýší o jednu a opět vypíše na obrazovku její hodnotu. Poté čeká na stisk nějaké klávesy nebo tlačítka myši. | | |
Vytvoří novou proměnnou i, do které vloží číslo 0. Poté vypíše na obrazovku hodnotu proměnné i, zvýší jí o 1 a opět jí vypíše na obrazovku. Poté vloží do proměnné i znova hodnotu 0, zvýší jí o 1 a dvakrát vypíše na obrazovku. | | |
|
|
|  | Snížit o jednu (For modes 2D, 3D, Console) |  Zobrazit příkladySkrýt příklady | Sníží hodnotu operandu o 1. |
Tento příkaz je unární, pracuje tedy jen s jednou proměnnou. Když ho použijete v nějakém příkazu, nebo jako parametr metody, je rozdíl, jestli ho dáte před, nebo za proměnnou. Pokud je před ní, nejprve se od proměnné odečte 1 a pak je teprve proveden příkaz, nebo zavolána metoda. Pokud je za ní, tak se jako první provede příkaz, nebo zavolá metoda a až potom se odečte od proměnné 1.
Vloží do celočíselné proměnné hodnotu 2 a vypíše ji na obrazovku. Poté hodnotu v proměnné sníží o jednu a opět vypíše na obrazovku její hodnotu. Poté čeká na stisk nějaké klávesy nebo tlačítka myši. | | |
Nastaví do proměné i hodnotu 1. Poté vypíše na obrazovku hodnotu proměné i, sníží jí o 1 a opět vypíše hodnotu. Poté nastaví do proměné i znovu hodnotu 1, sníží jí o jednu a hodnotu dvakrát vypíše na obrazovku. | | |
|
|
Shledali jste tuto informaci pro Vás užitečnou?
Máte nějaký dotaz nebo připomínku k tomuto tématu? Napište nám.
©1978-2010 SGP SystemsNadřazená stránka | Předchozí stránka | Další stránka |