Lua - Operadores Aritméticos

A tabela a seguir mostra todos os operadores aritméticos suportados pela linguagem Lua. Assumir variávelA contém 10 e variável B contém 20, então -

Operador Descrição Exemplo
+ Adiciona dois operandos A + B dará 30
- Subtrai o segundo operando do primeiro A - B dará -10
* Multiplique os dois operandos A * B dará 200
/ Divide numerador por de-numerador B / A dará 2
% Operador de Módulo e o restante após uma divisão inteira B% A dará 0
^ O operador expoente pega os expoentes A ^ 2 dará 100
- Unário - operador atua como negação -A dará -10

Exemplo

Tente o exemplo a seguir para entender todos os operadores aritméticos disponíveis na linguagem de programação Lua -

a = 21
b = 10
c = a + b

print("Line 1 - Value of c is ", c )
c = a - b

print("Line 2 - Value of c is ", c )
c = a * b

print("Line 3 - Value of c is ", c )
c = a / b

print("Line 4 - Value of c is ", c )
c = a % b

print("Line 5 - Value of c is ", c )
c = a^2

print("Line 6 - Value of c is ", c )
c = -a

print("Line 7 - Value of c is ", c )

Quando você executa o programa acima, ele produz o seguinte resultado -

Line 1 - Value of c is 	31
Line 2 - Value of c is 	11
Line 3 - Value of c is 	210
Line 4 - Value of c is 	2.1
Line 5 - Value of c is 	1
Line 6 - Value of c is 	441
Line 7 - Value of c is 	-21