Az OPL programozási nyelv

Változók és kifejezések

2. Változók és kifejezések

Változónevek

A OPL-ben változónevek használatakor be kell tartanunk néhány szabályt. A név tartalmazhat számokat, betűvel vagy _ karakterrel kezdődhet, és maximum 32 karakter hosszú lehet. A változónév csak betűt, számot és az _ karaktert tartalmazhatja. A nyelv nem tesz különbséget az azonosítók kis- és nagybetűvel írt alakjai között.

Foglalt szavak nem lehetnek azonosító nevek. Ilyen foglalt szavak az előredefiniált utasítások (IF, LOOP ...), függvénynevek (LEN, VAL ...) és operátorok (AND, OR ...).

Megjegyzések

Megjegyzéseket a REM szó után helyezhetünk el a programkódban, és a sor végéig tart. Többsoros megjegyzések készítésére nincs nyelvi eszköz.

Műveletek

A OPL-ben található műveletek:

Aritmetikai operátorok

+

összeadás

-

kivonás

*

szorzás

/

osztás

**

hatványozás

-

negatív előjel

%

százalék

MOD

modulo

Összehasonlító operátorok

>

nagyobb

>=

nagyobb vagy egyenlő

<

kisebb

<=

kisebb vagy egyenlő

=

egyenlő

<>

nem egyenlő

Logikai és bitenkénti operátorok

AND

logikai és

OR

logikai vagy

NOT

logikai NOT

XOR

kizáró vagy

A% operátor

Kifejezés

Jelentés

Eredmény

60+5%

60 plusz a 60 5%-a

63

60-5%

60 mínusz a 60 5%-a

57

60*5%

a 60 5%-a

3

60/5%

a 60 minek az 5%-a?

1200

105>5% melyik számot növelve 5%-kal kapunk 105-öt?
100
105<5% mekkora az az 5%-os növelés, amivel 105-öt kapunk?
5