003-Operadores Relacionais
Página 1 de 1
003-Operadores Relacionais
Primeiramente veja: [Tens de ter uma conta e sessão iniciada para poderes visualizar este link]
Utilizamos os operadores relacionais para realizar comparações entre dois valores de mesmo tipo primitivo.Tais valores são representados por constantes, variáveis ou expressões aritméticas.
Exemplo de uma Variavel utilizando operadores:
Um exemplo de uma variavel do jogo.
Eu não irei dar o valor das variaveis, "Atacando" e "lobo"
Operadores Relacionais
Utilizamos os operadores relacionais para realizar comparações entre dois valores de mesmo tipo primitivo.Tais valores são representados por constantes, variáveis ou expressões aritméticas.
Operador | Função | Exemplo | Exemplo |
= | Igual a | 3 = 3 | X = Y |
> | Maior que | 5 > 4 | X > Y |
< | Menor que | 3 < 6 | X < Y |
>= | Maior ou igual a | 5 >= 3 | X >= Y |
<= | Menor ou igual a | 3 <= 5 | X <= Y |
<> | Diferente de | 8 <> 9 | X <> Y |
Exemplo de uma Variavel utilizando operadores:
- Código:
set A = 2*4 --valor de A
set B = 24/3 -- valor de B
set A = B --Calculo utilizando =
8 = 8 -- resultado, 8 é = a 8 ? Sim. O resultado é verdadeiro "true".
- Código:
set A = 4*2
set B = 25/3
set A = B --Calculo utilizando =
8 = 5 -- resultado, 8 é = a 5 ? Não. O resultado é falso "false".
Um exemplo de uma variavel do jogo.
Eu não irei dar o valor das variaveis, "Atacando" e "lobo"
- Código:
on Atacando
Set força = 5 -- minha força = 10
Set danoSword = 10 -- dano usando espada = 10
Set danoMachado = 20 -- dano usando machado = 10
Set DefesaLobo = 20 -- defesa do lobo = 20
If atacando = "sword" then -- se eu ataco usando uma machado , entao:
set DanoNoLobo = DefesaLobo - danoSword + força -- o resultado do dano é -5
Set lobo = DanoNoLobo -- é o dano que o lobo vai receber
end if -- fecha o If de cima, todo if precisa ter um end if no final, para não ficar lendo direto
If atacando = "Machado" then -- se eu ataco usando uma espada , entao:
set DanoNoLobo = DefesaLobo - danoMachado + força -- o resultado do dano é 5
Set lobo = DanoNoLobo -- é o dano que o lobo vai receber
end if
end -- fim da script
Operadores Lógico
Operadores Lógico
Utilizaremos três conectivos básicos para a formação de novas proposições lógicas compostas a partir de outras proposições lógicas simples......
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos